Expresiones regulares comunes

Utilice expresiones regulares para hacer coincidir patrones de texto en el archivo de origen de registro. Puede explorar los mensajes con respecto a patrones de letras, números o una combinación de ambos. Por ejemplo, puede crear expresiones regulares que coincidan con direcciones IP, puertos y direcciones MAC de origen y destino, etc.

Los códigos siguientes muestran varias expresiones regulares comunes:

\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3} \d{1,5} (?:[0-9a-fA-F]{2}\:){5}[0-9a-fA-F]{2} (TCP|UDP|ICMP|GRE) \w{3}\s\d{2}\s\d{2}:\d{2}:\d{2} \s \t .*? 

El carácter de escape, o "\", se utiliza para indicar un carácter literal. Por ejemplo, el carácter "." significa "cualquier carácter único" y coincide con A, B, 1, X, etc. Para comparar los caracteres ".", una coincidencia literal, debe utilizar "\."

Tabla 1. Expresiones regulares comunes
Tipo Expresión
Dirección IP \d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}
Dirección MAC (?:[0-9a-fA-F]{2}\:){5}[0-9a-fA-F]{2}
Número de puerto \d{1,5}
Protocolo (TCP|UDP|ICMP|GRE)
Hora de dispositivo \w{3}\s\d{2}\s\d{2}:\d{2}:\d{2}

Espacio en blanco

\s
Ficha \t
Cualquier coincidencia .*?
Sugerencia: Para asegurarse de que no coincide accidentalmente con otros caracteres, escape cualquier carácter que no sea dígito o que no sea alfa.