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.
| 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" />