ee.String.replace

Devuelve una nueva cadena con algunas o todas las coincidencias de un patrón reemplazadas.

UsoMuestra
String.replace(regex, replacement, flags)String
ArgumentoTipoDetalles
esta: inputStringEs la cadena en la que se realizará la búsqueda.
regexStringEs la expresión regular con la que se debe coincidir.
replacementStringEs la cadena que reemplaza la subcadena coincidente.
flagsCadena, valor predeterminado: ""Es una cadena que especifica una combinación de marcas de expresiones regulares, específicamente una o más de las siguientes: "g" (coincidencia global) o "i" (ignorar mayúsculas y minúsculas).

Ejemplos

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

Configuración de Python

Consulta la página Entorno de Python para obtener información sobre la API de Python y el uso de geemap para el desarrollo interactivo.

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