0% encontró este documento útil (0 votos)
10 vistas3 páginas

Laboratorio de Expresiones Regulares

INGENIERIA ELECTRONICA
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
10 vistas3 páginas

Laboratorio de Expresiones Regulares

INGENIERIA ELECTRONICA
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Práctica de laboratorio: Tutorial de expresiones regulares

Objetivos
En esta práctica de laboratorio, aprenderán a utilizar expresiones regulares para buscar las cadenas de
información que deseen.
Parte 1: Completar el tutorial [Link].
Parte 2: Describir el patrón de expresión regular proporcionado.
Parte 3: Verificar sus respuestas.

Aspectos básicos / situación


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
• Máquina virtual CyberOps Workstation
• Conexión a Internet

Instrucciones

Parte 1: Completar el tutorial [Link].


a. Abra un navegador web y vaya a [Link] desde su computadora host. Regex One es un
tutorial que les ofrece lecciones para aprender sobre los patrones de las expresiones regulares.
b. Después de que haya terminado el tutorial, registre la función de algunos de los metacaracteres que se
utilizan en expresiones regulares.

Metacaracteres Descripción

$ Coincide con la posición final dentro de la cadena


* Coincide cero o más veces con el elemento anterior
. Cualquier personaje individual
[] Cualquier carácter individual en la lista
\. Período
\d Cualquier carácter de dígito
\D Cualquier carácter que no sea un dígito
^ Coincide con la posición inicial dentro de la cadena
{m} Coincide con m número de repeticiones

© 2017 – 2020 Cisco y/o sus filiales. Todos los derechos reservados. Información pública de Cisco Página 1 de 3
[Link]
Práctica de laboratorio: Tutorial de expresiones regulares

Metacaracteres Descripción

{n,m} Al menos n número de repeticiones, pero no más de m veces


Coincide con cualquier cadena que coincida con cualquier expresión: 123,
abc|123
abc

Parte 2: Describa el patrón de expresión regular proporcionado.


Patrón de
expresión
regular Descripción

^83 Cualquier cadena que comience con el número 83


Cualquier cadena que contenga de 2 a 4 letras mayúsculas
[A-Z]{2,4}
consecutivamente
2015 Cualquier cadena que contenga el número 2015
05:22:2[0-9] Cualquier cadena que contenga 05:22:20 a 05:22:29
\.com Cualquier cadena que contenga .com
complete|GET Cualquier cadena que coincida con complete o GET
0{4} Cualquier cadena que contenga 4 ceros consecutivos

Parte 3: Verificar sus respuestas.


En este paso verificará sus respuestas del paso anterior con un archivo de texto almacenado en la VM
CyberOps Workstation.
a. Abra la VM CyberOps Workstation e inicie sesión (nombre de
usuario: analyst / contraseña: cyberops).
b. Abra un terminal y diríjase a la siguiente carpeta:
[analyst@secOps ~]$ cd [Link]/
c. Utilice el comando less para abrir el archivo [Link].
[analyst@secOps [Link]]$ less [Link]

© 2017 – 2020 Cisco y/o sus filiales. Todos los derechos reservados. Información pública de Cisco Página 2 de 3
[Link]
Práctica de laboratorio: Tutorial de expresiones regulares

d. En la parte inferior de la pantalla verá que [Link]: está resaltado. Es el cursor en que
introducirán la expresión regular. Anteceda la expresión regular con una barra inclinada hacia
adelante (/). Por ejemplo: el primer patrón de la tabla de arriba es ^83. Introduzca /^83.

El texto que coincide del archivo de registro está resaltado. Utilice 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, introduzca /[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. Introduzca el resto de las expresiones regulares de la tabla del Paso 2. Asegúrese de que todas las
expresiones estén precedidas por una barra inclinada hacia adelante (/). Continúe hasta haber verificado
sus respuestas. Presione q para salir del archivo [Link].
g. Cierre el terminal y apaguen la máquina virtual.
Fin del documento

© 2017 – 2020 Cisco y/o sus filiales. Todos los derechos reservados. Información pública de Cisco Página 3 de 3
[Link]

También podría gustarte