RegexCapture
A ação RegexCapture captura parte de uma sequência com uma expressão regular (regex).
A tabela a seguir mostra os parâmetros para a ação RegexCapture.
| Nome | Tipo de dados | Necessário | Notas |
|---|---|---|---|
| pattern | RegEx | Sim | O padrão de expressão regular. O padrão deve conter apenas um grupo de captura. O padrão de expressão regular deve ser uma expressão regular do tipo Java. Para obter mais informações, consulte Class Pattern (https://docs.oracle.com/javase/7/docs/api/java/util/regex/Pattern.html). |
| Valor | Sequência | Sim | O valor do qual a captura será feita. |
| savePath | JPath | Sim | O local para armazenar o resultado. |
Exemplo de XML:
Esta ação executa a expressão regular que é definida no padrão para a sequência armazenada no Estado como /data. O valor do grupo de captura é armazenado no Estado no local /id. A expressão regular fornecida captura um ou mais dígitos após "id=".
<RegexCapture pattern="id=([0-9]+)" value="${/data}" savePath="/id" />