RegexCapture

L'action RegexCapture capture une partie d'une chaîne avec une expression régulière (regex).

Le tableau ci-dessous présente les paramètres de l'action RegexCapture.

Tableau 1. Paramètres de l'action RegexCapture
Nom Type de données Obligatoire Remarques
schéma RegEx Oui

Modèle d'expression régulière.

Le modèle ne doit contenir qu'un seul groupe de capture.

Le modèle d'expression régulière doit correspondre à une expression régulière de type Java. Pour plus d'informations, voir Modèle de classe (https://docs.oracle.com/javase/7/docs/api/java/util/regex/Pattern.html).

valeur Chaîne Oui La valeur à partir de laquelle effectuer la capture.
savePath JPath Oui Emplacement de stockage du résultat.

Exemple XML :

Cette action exécute l'expression régulière qui est définie dans le modèle sur la chaîne stockée dans l'état sous forme de /data. La valeur du groupe de capture est stockée dans l'état à l'emplacement /id. L'expression régulière fournie capture un ou plusieurs chiffres qui suivent "id=".

<RegexCapture pattern="id=([0-9]+)" value="${/data}" savePath="/id" />