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 mettant en correspondance avec un modèle. Le modèle d'expression doit correspondre à la valeur d'entrée
complète
.

Syntaxe

REGEXPARSE(
text
,
regex
, [
ignore_case
])
  • text
    : texte à analyser.
  • regex
    : expression rationnelle.
  • ignore_case
    : si TRUE, la fonction ignore la casse lors de la recherche. Si FALSE, la fonction est sensible à la casse. Par défaut, la valeur 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 voulez extraire les parties du texte qui correspondaient au modèle.
  • Cette fonction est conçue pour être utilisée dans les formules de tableau.
  • Workday utilise l'analyseur d'expressions rationnelles Java ; chaque expression doit être conforme aux règles d'expressions rationnelles Java (http://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html).