match

L'élément <match> est utilisé dans un élément <resultsblock> pour traiter les lignes de sortie. L'élément <match> utilise un attribut pattern définissant les lignes correspondantes. Le pattern est une expression régulière (expressions régulières Java pour les moteurs Java dans Build Forge 8.0, et expressions régulières Perl pour les moteurs Perl dans Build Forge 8.0 et toutes les versions 7.1.x).

Le pattern de correspondance peut inclure des expressions entre parenthèses, qui sont stockées dans les variables $1...$n.

<match pattern="^Change (\d+) on (.*?) (.*?) by (.*?)@(.*?) '(.*?)'$">

L'élément <match> utilise <adduser>, <setenv>, <bom>, et <field> en tant que sous-éléments. Voir les informations de référence pour resultsblock pour obtenir un exemple plus approfondi.


Feedback