ee.String.replace

Restituisce una nuova stringa con alcune o tutte le corrispondenze di un pattern sostituite.

UtilizzoResi
String.replace(regex, replacement, flags)Stringa
ArgomentoTipoDettagli
questo: inputStringaLa stringa in cui cercare.
regexStringaL'espressione regolare da soddisfare.
replacementStringaLa stringa che sostituisce la sottostringa corrispondente.
flagsStringa, valore predefinito: ""Una stringa che specifica una combinazione di flag di espressioni regolari, in particolare uno o più dei seguenti: "g" (corrispondenza globale) o "i" (ignora maiuscole/minuscole)

Esempi

Editor di codice (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

Configurazione di Python

Consulta la pagina Ambiente Python per informazioni sull'API Python e sull'utilizzo di geemap per lo sviluppo interattivo.

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