ee.String.replace

Gibt einen neuen String zurück, in dem einige oder alle Übereinstimmungen eines Musters ersetzt wurden.

NutzungAusgabe
String.replace(regex, replacement, flags)String
ArgumentTypDetails
So gehts: inputStringDie Zeichenfolge, in der gesucht werden soll.
regexStringDer reguläre Ausdruck, der abgeglichen werden soll.
replacementStringDer String, der den übereinstimmenden Teilstring ersetzt.
flagsString, Standard: „“Ein String, der eine Kombination aus Flags für reguläre Ausdrücke angibt, insbesondere eines oder mehrere der folgenden: „g“ (globaler Abgleich) oder „i“ (Groß-/Kleinschreibung ignorieren)

Beispiele

Code-Editor (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

Python einrichten

Informationen zur Python API und zur Verwendung von geemap für die interaktive Entwicklung finden Sie auf der Seite Python-Umgebung.

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