Ejemplos de regla de sustitución
Utilización de los campos Posiciones, Coincidencia y Sustitución
En los ejemplos siguientes se muestra cómo utilizar los campos Posiciones, Coincidencia y
Sustitución de una regla de sustitución.
- Regla de sustitución para recuperar el valor del atributo msg con símbolo de separador y símbolo de designación especificados.
Registro de anotaciones:
<March 14, 2004 10:25:21 EST> application:myapp severity:3 instance:01 message:WARNING-file style.css missing
Especificaciones de la regla:
Separator Token= []{2}
Designation Token= :
Positions=$h('message')
Match=(.*)
Substitution=$1
Valor resultante asignado al atributo msg:
WARNING-file style.css missing
- Regla de sustitución para recuperar el valor del atributo msg sólo con el símbolo de separador especificado.
Registro de anotaciones:
<March 14, 2004 10:25:21 EST>;myapp;3;01;WARNING-file style.css missing
Especificaciones de la regla:
Separator Token=;
Designation Token=
Positions= 5
Match= (.*)
Substitution= $1
Valor resultante asignado al atributo msg:
WARNING-file style.css missing
- Regla de sustitución para recuperar el valor del atributo msg sólo con el símbolo de separador especificado.
Registro de anotaciones:
<March 14, 2004 10:25:21 EST>;myapp;3;01;WARNING;file style.css missing
Especificaciones de la regla:
Separator Token=;
Designation Token=
Positions= 5@@6
Match= (.*)@@(.*)
Substitution= $1-$2
Valor resultante asignado al atributo msg:
WARNING-file style.css missing
Utilizar el campo Formato de hora
En los ejemplos siguientes se muestra cómo utilizar el campo Formato de hora de una regla de sustitución.
- Regla de sustitución para recuperar el valor del atributo creationTime sin símbolo de separador o de designación especificados.
Registro de anotaciones:
<March 14, 2004 10:25:21 EST> myapp 3 01 WARNING file style.css missing
Especificaciones de la regla:
Separator Token=
Designation Token=
Positions=
Match= ^<(.*)>.*
Substitution= $1
Time Format= MMMM dd, yyyy hh:mm:ss z
Valor resultante asignado al atributo creationTime:
2004-03-14T15:25:21.000Z
Tareas relacionadas
Crear un analizador de anotaciones
Crear un adaptador basado en reglas
Configurar el componente analizador
Crear un adaptador estático
Consultas relacionadas
Estructura del archivo de configuración del adaptador
Especificación del formato de suceso base común
Editor de configuraciones de adaptador
Gramática de las expresiones regulares
(C) Copyright IBM Corporation 2000, 2004. Reservados todos los derechos.