Wprowadzamy w Earth Engine
poziomy limitów niekomercyjnych, aby chronić współdzielone zasoby obliczeniowe i zapewnić niezawodną wydajność dla wszystkich. We wszystkich projektach niekomercyjnych trzeba będzie wybrać poziom limitu do
27 kwietnia 2026 r.. W przeciwnym razie zostanie im przydzielony poziom Społeczność. Limity poziomu zaczną obowiązywać we wszystkich projektach (niezależnie od daty wyboru poziomu) od
27 kwietnia 2026 r. Więcej informacji
ee.String.replace
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Zwraca nowy ciąg znaków, w którym niektóre lub wszystkie dopasowania wzorca zostały zastąpione.
| Wykorzystanie | Zwroty |
|---|
String.replace(regex, replacement, flags) | Ciąg znaków |
| Argument | Typ | Szczegóły |
|---|
to: input | Ciąg znaków | Ciąg znaków, w którym ma nastąpić wyszukiwanie. |
regex | Ciąg znaków | Wyrażenie regularne do dopasowania. |
replacement | Ciąg znaków | Ciąg tekstowy, który zastępuje pasujący podciąg. |
flags | Cią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)
display(ee.String('abc-abc').replace('abc', 'X')) # X-abc
display(ee.String('abc-abc').replace('abc', 'X', 'g')) # X-X
display(ee.String('abc-abc').replace('abc', '', 'g')) # -
display(ee.String('aBc-Abc').replace('abc', 'Z', 'i')) # Z-Abc
display(ee.String('aBc-Abc').replace('abc', 'Z', 'ig')) # Z-Z
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-10-30 UTC.
[null,null,["Ostatnia aktualizacja: 2025-10-30 UTC."],[],["The `String.replace()` method replaces substrings within a string. It takes a `regex` (pattern), `replacement` string, and optional `flags`. The input string is searched for the `regex` pattern, and matched substrings are replaced by the `replacement`. Flags, like 'g' for global or 'i' for case-insensitive matching, modify the replacement behavior. The output is the modified string, the original string is not modified. The function operates the same for Javascript and Python.\n"]]