Skip to content

Fonction REGEXPFIND

La fonction REGEXPFIND permet d'extraire le fragment de texte requis d'une variable ou d'un infobloc.

Format

  • REGEXPFIND(text; pattern)

Arguments :

  • text — obligatoire, texte dans lequel on recherche avec une expression régulière.
  • pattern — obligatoire, expression régulière.

Exemples

Formule Description Résultat
REGEXPFIND("Buy 30000$"; "(\d+)") Extraire un nombre d'un texte à l'aide d'une expression régulière 30000

Important

  • Les expressions régulières dans Planfix sont exécutées avec les options Pattern.DOTALL et Pattern.MULTILINE. Dans le validateur en ligne — https://p.pfx.so/pf/nG/2iUOoF.png gms.
  • Le premier groupe capturant revient dans le résultat du traitement du texte par l'expression régulière. En conséquence, ce que vous voulez obtenir dans le résultat doit être placé entre parenthèses, et les autres groupes doivent être rendus non capturants (?:).
  • Pour obtenir des données à partir d'une chaîne contenant des guillemets à l'intérieur en utilisant une expression régulière, vous devez les échapper.

Aller à