Passer au contenu principal
Workday User Guide
Dernière mise à jour : 2023-06-23
REGEXPARSE

REGEXPARSE

Description

Extrait des parties d’une chaîne en les faisant correspondre à un modèle. Le modèle d'expression rationnelle doit correspondre à
l'ensemble
de la valeur d'entrée.

Syntaxe

REGEXPARSE(
text
,
regex
, [
ignore_case
])
  • text
    : Le texte à analyser.
  • regex
    : L'expression rationnelle.
  • ignore_case
    : Si la valeur est TRUE, la fonction ignore la casse lors de la recherche. Si la valeur est FALSE, la fonction tient compte de la casse. La valeur par défaut est FALSE.

Exemple

Formule
Résultat
=REGEXPARSE("[Los Angeles]","\[(.*)\]")
Los Angeles
=REGEXPARSE("12-OCT-2015","(\d\d)-([A-Z]{3})-(\d{2,4})")
12-OCT-2015 12 OCT 2015
=INDEX(REGEXPARSE("aa;bbbbbb24;cccc;","(.*?);(.*?);.*"),3)
Extrait la nième partie d’une chaîne délimitée
bbbbbb24

Remarques

  • Cette fonction renvoie un tableau de valeurs où chaque valeur fait partie de la chaîne dans laquelle elle a trouvé une correspondance de modèle. Cette fonction est utile si vous avez un modèle et que vous souhaitez extraire les parties du texte qui correspondent au modèle.
  • Cette fonction est destinée à être utilisée dans les formules de tableau.
  • Workday utilise l’analyseur d’expressions de Java; l'expression doit être conforme aux règles d'expression de Java (http://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html) .