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.

Tabela 1. Parâmetros da 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" />