ee.String.replace

Renvoie une nouvelle chaîne avec tout ou partie des correspondances d'un modèle remplacées.

UtilisationRenvoie
String.replace(regex, replacement, flags)Chaîne
ArgumentTypeDétails
ceci : inputChaîneChaîne dans laquelle effectuer la recherche.
regexChaîneExpression régulière à mettre en correspondance.
replacementChaîneChaîne qui remplace la sous-chaîne correspondante.
flagsChaîne, valeur par défaut : ""Chaîne spécifiant une combinaison d'indicateurs d'expression régulière, en particulier un ou plusieurs des indicateurs suivants : "g" (correspondance globale) ou "i" (ignorer la casse).

Exemples

Éditeur de code (JavaScript)

print(ee.String('abc-abc').replace('abc', 'X'));  // X-abc
print(ee.String('abc-abc').replace('abc', 'X', 'g'));  // X-X
print(ee.String('abc-abc').replace('abc', '', 'g'));  // -
print(ee.String('aBc-Abc').replace('abc', 'Z', 'i'));  // Z-Abc
print(ee.String('aBc-Abc').replace('abc', 'Z', 'ig'));  // Z-Z

Configuration de Python

Consultez la page Environnement Python pour en savoir plus sur l'API Python et sur l'utilisation de geemap pour le développement interactif.

import ee
import geemap.core as geemap

Colab (Python)

print(ee.String('abc-abc').replace('abc', 'X').getInfo())  # X-abc
print(ee.String('abc-abc').replace('abc', 'X', 'g').getInfo())  # X-X
print(ee.String('abc-abc').replace('abc', '', 'g').getInfo())  # -
print(ee.String('aBc-Abc').replace('abc', 'Z', 'i').getInfo())  # Z-Abc
print(ee.String('aBc-Abc').replace('abc', 'Z', 'ig').getInfo())  # Z-Z