Lab - Regular Expression Tutorial
Lab - Regular Expression Tutorial
Objetivos
En esta práctica de laboratorio, aprenderán a utilizar expresiones regulares para buscar las cadenas de
información que deseen.
Antecedentes / Escenario
Una expresión regular (regex) es un patrón de símbolos que describe datos que deben coincidir en una
consulta o en cualquier otra operación. Las expresiones regulares se construyen en forma similar a las
aritméticas, utilizando diversos operadores para combinar expresiones más pequeñas. Hay dos estándares
principales de expresiones regulares: POSIX y Perl.
En esta práctica de laboratorio utilizarán un tutorial en línea para estudiar expresiones regulares. También
describirán la información que coincide con expresiones regulares dadas.
Recursos necesarios
VM CyberOps Workstation
Conexión a Internet
Metacaracteres Descripción
$
*
.
[]
\.
\d
\D
^
{m}
{n,m}
$
*
abc|123
Práctica de laboratorio: Tutorial de expresiones regulares
Patrón de expresión
regular Descripción
^83
[A-Z]{2,4}
2015
05:22:2[0-9]
\.com
complete|GET
0{4}
El texto que coincide del archivo de registro está resaltado. Utilicen la rueda de desplazamiento del
mouse o las teclas j o k del teclado para ubicar los patrones seleccionados.
e. Para la expresión siguiente, introduzcan /[A-Z]{2,4} en el cursor de los dos puntos (:).
Nota: El signo de los dos puntos se reemplazará por una / cuando escriban la expresión.
f. Introduzcan el resto de las expresiones regulares de la tabla del Paso 2. Asegúrense de que todas las
expresiones estén precedidas por una barra inclinada hacia adelante (/). Continúen hasta haber
verificado sus respuestas. Presionen q para salir del archivo logstash-tutorial.log.
g. Cierren el terminal y apaguen la máquina virtual.