ee.String.replace

Возвращает новую строку, в которой заменены некоторые или все совпадения шаблона.

Использование Возврат
String. replace (regex, replacement, flags ) Нить
Аргумент Тип Подробности
это: input Нить Строка, в которой следует производить поиск.
regex Нить Регулярное выражение для сопоставления.
replacement Нить Строка, которая заменяет совпавшую подстроку.
flags Строка, по умолчанию: "" Строка, определяющая комбинацию флагов регулярного выражения, а именно один или несколько из: «g» (глобальное совпадение) или «i» (без учета регистра)

Примеры

Редактор кода (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

Информацию об API Python и использовании geemap для интерактивной разработки см. на странице «Среда 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