Puede escribir expresiones regulares en cuadros de texto para valores de campos a fin de extraer campos de eventos de registro.

Las expresiones que escriba deben usar la sintaxis de expresiones regulares de Java.

Tabla 1. Operadores de caracteres
Expresión regular Descripción
\ Es el carácter de escape para los caracteres especiales.
\b Límite de palabra
\B No es límite de palabra
\d Un dígito
\D Un carácter que no es dígito
\n Nueva línea
\r Carácter de retorno
\s Un espacio
\S Cualquier carácter, excepto espacio en blanco
\t Tabulador
\w Un carácter alfanumérico o guion bajo
\W Un carácter no alfanumérico o guion bajo

Por ejemplo, si tiene la cadena 1234-5678 y aplica las siguientes expresiones regulares, obtendrá:

Expresión regular Resultado
\d 1
\d+ 1234
\w+ 1234
\S 1234-5678
Tabla 2. Operadores cuantificadores
Expresión regular Descripción
. Cualquier carácter, excepto una línea nueva
* Cero o más con la máxima extensión posible
? Cero o un carácter OR lo más corto posible
+ Uno o más
{<n>} Exactamente <n> veces
{<n>,<m>} <n> a <m> veces

Por ejemplo, si tiene la cadena aaaaa y aplica las siguientes expresiones regulares

Expresión regular Resultado
. a
* aaaaa
.*? aaaaa
.{1} a
.{1,2} aa
Tabla 3. Operadores de combinación
Expresión regular Descripción
.* Cualquier cosa
.*? Cualquier cosa lo más breve posible antes de

Por ejemplo, si tiene la cadena a b 3 hi d hi y aplica las siguientes expresiones regulares

Expresión regular Resultado
a.* hi b 3 hi d
a .*? hi b 3
Tabla 4. Operadores lógicos
Expresión regular Descripción
^ Comienzo de una línea OR no si está entre corchetes
$ Fin de una línea
() Encapsulación
[] Un carácter entre corchetes
| OR
- Intervalo
\A Comienzo de una cadena
\Z Fin de una cadena

Por ejemplo, si aplica las siguientes expresiones regulares

Expresión regular Resultado
(hola)? Contiene hola OR no contiene hola
(a|b|c) a OR b OR c
[a-cp] a OR b OR c OR p
palabra $ Finaliza con palabra seguido por nada más
Tabla 5. Operadores de lectura previa
Expresión regular Descripción
?= Lectura previa positiva (incluye)
?!= Lectura previa negativa (no incluye)

Por ejemplo, si aplica las siguientes expresiones regulares

Expresión regular Resultado
is (?=\w+)\w{2} primario es FT primario? falso
opid=(?!WFU-1fecf8f9)\S+ WFU-3c9bb994
Tabla 6. Otros ejemplos de expresiones regulares
Expresión regular Descripción
[xyz] x, y, o z
(información|advertencia|error) información, advertencia o error
[a-z] Una letra minúscula
[^a-z] No una letra minúscula
[a-z]+ Una o más letras minúsculas
[a-z]* Cero o más letras minúsculas
[a-z]? Cero o una letra minúscula
[a-z] {3} Exactamente tres letras minúsculas
[\d] Un dígito
\d+$ Uno o más dígitos seguidos por fin del mensaje
[0-5] Un número de 0 a 5
\w Un carácter de palabra (letra, dígito o guion bajo)
\s Espacio en blanco
\S Cualquier carácter, excepto espacio en blanco
[a-zA-Z0-9]+ Uno o más caracteres alfanuméricos
([a-z] {2,} [0-9] {3,5}) Dos o más letras seguidas por tres a cinco números