Remplacer des motifs

Trouve et remplace plusieurs motifs de texte par une seule valeur.

Entrée

Champ Définition Type Obligatoire
chercher dans Texte dans lequel une recherche de chaîne est effectuée. Chaîne TRUE
remplacer par Chaîne par laquelle le texte d'entrée est remplacé ou supprimé (en utilisant une valeur null). Chaîne FALSE
toutes les occurrences Indique si toutes les chaînes correspondant à la valeur dans chercher sont remplacées. La valeur par défaut est True. Booléen FALSE
sensible à la casse

Indique si toutes les chaînes correspondant à la valeur de chaîne et à la casse dans chercher sont remplacées. La valeur par défaut est True.

Par exemple, si sensible à la casse est réglé à False, alors une valeur de Test dans chercher correspondrait à test, TEST et tEsT.

Booléen FALSE
motifs

Contrairement à la carte fonction Remplacer qui recherche un seul texte ou motif, cette section d'entrée vous permet d'ajouter plusieurs textes ou motifs pour une recherche. Tous ces motifs sont remplacés par la même valeur du champ remplacer par.

Ajoutez une nouvelle entrée à la section motifs pour chaque motif supplémentaire. Le nom de chaque entrée est ignoré.

Chaîne FALSE

Sortie

Champ Définition Type
texte résultat

Valeur de chaîne après le remplacement des valeurs de chaîne correspondantes.

Si aucune occurrence de chercher n'est trouvée, alors texte résultat est le même que la valeur d'entrée d'origine pour le champ chercher dans.

Chaîne

Expressions régulières

Chaque motif peut être un simple texte à rechercher ou un motif plus complexe utilisant des 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 ^ avant n'importe quel autre motif. Par exemple :

  • [^a] pour trouver autre chose que a.

  • [^\d{3}] pour trouver tout ce qui n'est pas trois chiffres à la suite.

Certains 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 un \ avant le caractère. Par exemple, \. trouve un point.

Combinez n'importe lequel des motifs ci-dessus avec du texte statique. Par exemple, test\.\d{3} trouve le mot test suivi d'un point et de trois chiffres consécutifs.

Exemple

Utilisez cette fonction pour retirer un ensemble de caractères d'une valeur de chaîne plus longue dans le champ chercher dans. Pour ce faire, ajoutez des champs dans la section motifs pour chaque chaîne qui doit être supprimée et laissez le champ remplacer par vide.

Utilisez aussi cette fonction pour masquer certains caractères du texte en les remplaçant par un astérisque.