Trouver un motif
Recherche dans le texte la première correspondance à un motif spécifié à l'aide d'expressions régulières.
Entrée
| Champ | Définition | Type | Obligatoire |
|---|---|---|---|
| chercher dans | Valeur de chaîne dans laquelle une recherche de motif de texte est effectuée. | Chaîne | TRUE |
| chercher | Motif de texte spécifié. Un motif doit utiliser une expression régulière. | Chaîne | TRUE |
Sortie
| Champ | Définition | Type |
|---|---|---|
| position |
Position de la première correspondance trouvée, où Retourne |
Nombre |
Expressions régulières
Contrairement à la carte fonction Trouver, Trouver un motif prend en charge les expressions régulières.
| Expression régulière | Définition |
|---|---|
\w |
Trouve n'importe quel caractère alphanumérique (par exemple, une lettre ou un nombre). |
\s |
Trouve n'importe quel caractère d'espacement (par exemple, un espace ou une tabulation). |
\d |
Trouve n'importe quel chiffre. |
[1-5] |
Trouve un nombre entre 1 et 5. |
[aeiou] |
Trouve a, e, i, o ou u. |
hello|test |
Trouve hello ou test. Chaque côté de l'opérateur | est une expression régulière. |
colou?r |
Trouve color ou colour. Le ? signifie qu'il peut y avoir zéro ou un élément précédent. |
\d{5} |
Trouve cinq chiffres consécutifs. Le {number} signifie un nombre d'occurrences consécutives de l'élément précédent. |
[^\w] |
Trouve n'importe quel caractère qui n'est pas un caractère alphanumérique. Vous pouvez ajouter l'opérateur de négation
|
Plusieurs caractères ont une signification spéciale dans les expressions régulières, tels que ., +, * et \. Pour rechercher l'un de ces caractères, placez \ avant le caractère. Par exemple, \. - trouve un point.
Vous pouvez combiner n'importe lequel des motifs ci-dessus et du texte fixe. Par exemple, test\.\d{3} trouve le mot test suivi d'un point et de trois chiffres consécutifs.
Exemple
Pour des recherches simples, la carte fonction Trouver un motif se comporte comme Trouver.
Si le champ chercher dans contient testing_123, les valeurs d'entrée suivantes dans chercher produisent ces résultats :
| chercher | position | Explication |
|---|---|---|
test |
0 |
Chaîne trouvée au début de la valeur d'entrée. |
ing |
4 |
La chaîne apparaît après la 4e position et commence à la 5e position. |
hello |
-1 | Aucune correspondance trouvée. |
\d |
8 | Premier chiffre trouvé. |
\w_\d |
6 | Tout caractère trouvé qui est suivi d'un trait de soulignement puis d'un chiffre. |
esting_\d{3} |
1 | Chaîne « esting » suivie de trois chiffres quelconques. |
La carte Trouver un motif est souvent utilisée en combinaison avec Segment de texte pour obtenir le texte qui correspond au motif.