ee.String.replace

Retorna uma nova string com algumas ou todas as correspondências de um padrão substituídas.

UsoRetorna
String.replace(regex, replacement, flags)String
ArgumentoTipoDetalhes
isso: inputStringA string em que pesquisar.
regexStringA expressão regular para corresponder.
replacementStringA string que substitui a substring correspondente.
flagsString, padrão: ""Uma string que especifica uma combinação de flags de expressão regular, especificamente uma ou mais das seguintes: "g" (correspondência global) ou "i" (ignorar maiúsculas e minúsculas).

Exemplos

Editor de código (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

Configuração do Python

Consulte a página Ambiente Python para informações sobre a API Python e como usar geemap para desenvolvimento interativo.

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