Earth Engine a introduit des
niveaux de quota non commerciaux pour protéger les ressources de calcul partagées et garantir des performances fiables pour tous. Les projets non commerciaux utilisent le niveau "Communauté" par défaut, mais vous pouvez modifier le niveau d'un projet à tout moment.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
ee.String.match
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Compare une chaîne à une expression régulière. Renvoie une liste de chaînes correspondantes.
| Utilisation | Renvoie |
|---|
String.match(regex, flags) | Liste |
| Argument | Type | Détails |
|---|
ceci : input | Chaîne | Chaîne dans laquelle effectuer la recherche. |
regex | Chaîne | Expression régulière à mettre en correspondance. |
flags | Chaîne, valeur par défaut : "" | Chaîne spécifiant une combinaison d'indicateurs d'expression régulière, plus précisément un ou plusieurs des indicateurs suivants : "g" (correspondance globale) ou "i" (ignorer la casse). |
Exemples
Éditeur de code (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"]
Configuration de Python
Consultez la page
Environnement Python pour en savoir plus sur l'API Python et sur l'utilisation de geemap pour le développement interactif.
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']
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/10/30 (UTC).
[null,null,["Dernière mise à jour le 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"]]