Vous pouvez taper des expressions régulières dans les zones de texte de valeur de champ pour extraire certains champs des événements de journaux.

Les expressions tapées doivent respecter la syntaxe des expressions régulières Java.

Tableau 1. Opérateurs sur caractères
Expression régulière Description
\ Interprète un caractère spécial
\b Limite de mot
\B Pas une limite de mot
\d Un seul chiffre
\D Un seul élément autre qu'un chiffre
\n Nouvelle ligne
\r Caractère Retour
\s Un seul espace
\S Tout caractère à l'exception d'un espace
\t Onglet
\w Un seul caractère alphanumérique ou trait de soulignement
\W Un seul caractère non alphanumérique ou trait de soulignement

Par exemple, si vous avez la chaîne 1234-5678 et appliquer les expressions régulières suivantes

Expression régulière Résultat
\d 1
\d+ 1234
\w+ 1234
\S 1234-5678
Tableau 2. Opérateurs quantificateurs
Expression régulière Description
. Tout caractère à l'exception du caractère nouvelle ligne
* Zéro caractère ou plus tant que cela est possible
? Zéro ou un seul caractère OU aussi court que possible
+ Un ou plus
{<n>} Exactement <n> fois
{<n>,<m>} <n> à <m> fois

Par exemple, si vous avez la chaîne aaaaa et appliquer les expressions régulières suivantes

Expression régulière Résultat
. a
* aaaaa
.*? aaaaa
.{1} a
.{1,2} aa
Tableau 3. Opérateurs de combinaisons
Expression régulière Description
.* N'importe quoi
.*? N'importe quoi aussi court que possible avant

Par exemple, si vous avez la chaîne a b 3 hi d hi et appliquez les expressions régulières suivantes

Expression régulière Résultat
a.* hi b 3 hi d
a .*? hi b 3
Tableau 4. Opérateurs logiques
Expression régulière Description
^ Début d'une ligne OU non si entre crochets
$ Fin de ligne
() Encapsulation
[] Un seul caractère entre crochets
| OR
- Plage
\A Début d'une chaîne
\Z Fin d'une chaîne

Par exemple, si vous appliquez les expressions régulières suivantes

Expression régulière Résultat
(bonjour)? Contient bonjour OU ne contient pas bonjour
(a|b|c) a OU b OU c
[a-cp] a OU b OU c OU p
monde$ Se termine avec monde suivi d'aucun autre caractère
Tableau 5. Opérateurs d'anticipation
Expression régulière Description
?= Anticipation positive (contient)
?!= Anticipation négative (ne contient pas)

Par exemple, si vous appliquez les expressions régulières suivantes

Expression régulière Résultat
is (?=\w+)\w{2} primary is FT primary? faux
opid=(?!WFU-1fecf8f9)\S+ WFU-3c9bb994
Tableau 6. Autres exemples d'expressions régulières
Expression régulière Description
[xyz] x, y ou z
(info|avertissement|erreur) info, avertissement ou erreur
[a-z] Lettre minuscule
[^a-z] Lettre non minuscule
[a-z]+ Une ou plusieurs lettres minuscules
[a-z]* Zéro lettre minuscule ou plus
[a-z]? Zéro ou une lettre minuscule
[a-z] {3} Exactement trois lettres minuscules
[\d] Un chiffre
\d+$ Un ou plusieurs chiffres suivis par la fin d'un message
[0-5] Un nombre compris entre 0 et 5
\w Un caractère d'un mot (lettre, livre ou trait de soulignement)
\s Espace
\S Tout caractère à l'exception d'un espace
[a-zA-Z0-9]+ Un ou plusieurs caractères alphanumériques
([a-z] {2,} [0-9] {3,5}) Deux lettres ou plus suivies de trois à cinq chiffres