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).