Earth Engine presenta
niveles de cuotas no comerciales para proteger los recursos de procesamiento compartidos y garantizar un rendimiento confiable para todos. Los proyectos no comerciales usan el nivel de la comunidad de forma predeterminada, aunque puedes cambiar el nivel de un proyecto en cualquier momento.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
ee.String.match
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Comprueba si una cadena coincide con una expresión regular. Devuelve una lista de cadenas coincidentes.
| Uso | Muestra |
|---|
String.match(regex, flags) | Lista |
| Argumento | Tipo | Detalles |
|---|
esta: input | String | Es la cadena en la que se realizará la búsqueda. |
regex | String | Es la expresión regular con la que se debe coincidir. |
flags | Cadena, valor predeterminado: "" | Es una cadena que especifica una combinación de marcas de expresión regular, 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)
var s = ee.String('ABCabc123');
print(s.match('')); // ""
print(s.match('ab', 'g')); // ab
print(s.match('ab', 'i')); // AB
print(s.match('AB', 'ig')); // ["AB","ab"]
print(s.match('[a-z]+[0-9]+')); // "abc123"
print(s.match('\\d{2}')); // "12"
// Use [^] to match any character except a digit.
print(s.match('abc[^0-9]', 'i')); // ["ABCa"]
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)
s = ee.String('ABCabc123')
display(s.match('')) # ""
display(s.match('ab', 'g')) # ab
display(s.match('ab', 'i')) # AB
display(s.match('AB', 'ig')) # ['AB','ab']
display(s.match('[a-z]+[0-9]+')) # 'abc123'
display(s.match('\\d{2}')) # '12'
# Use [^] to match any character except a digit.
display(s.match('abc[^0-9]', 'i')) # ['ABCa']
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-10-30 (UTC)
[null,null,["Última actualización: 2025-10-30 (UTC)"],[],["The `String.match()` function searches a string (`input`) for matches to a given regular expression (`regex`). It returns a list of matching strings. Optional flags (`flags`) modify the search, such as 'g' for global matching or 'i' for case-insensitive matching. The examples demonstrate various regex patterns and flag combinations. The function returns an empty string if the pattern is empty, or list of matching strings when successful. The examples cover the use case for Javascript and Python.\n"]]