ee.String.replace

Zwraca nowy ciąg znaków, w którym niektóre lub wszystkie dopasowania wzorca zostały zastąpione.

WykorzystanieZwroty
String.replace(regex, replacement, flags)Ciąg znaków
ArgumentTypSzczegóły
to: inputCiąg znakówCiąg znaków, w którym ma nastąpić wyszukiwanie.
regexCiąg znakówWyrażenie regularne do dopasowania.
replacementCiąg znakówCiąg tekstowy, który zastępuje pasujący podciąg.
flagsCiąg tekstowy, domyślnie: ""Ciąg znaków określający kombinację flag wyrażenia regularnego, a konkretnie co najmniej jedną z tych flag: „g” (dopasowanie globalne) lub „i” (ignorowanie wielkości liter).

Przykłady

Edytor kodu (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

Konfiguracja Pythona

Informacje o interfejsie Python API i używaniu geemap do interaktywnego programowania znajdziesz na stronie Środowisko Python.

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