Universidad politécnica de madrid escuela técnica superior de ingenieros



Descargar 3.96 Mb.
Página12/44
Fecha de conversión18.08.2020
Tamaño3.96 Mb.
1   ...   8   9   10   11   12   13   14   15   ...   44
METACARACTER

DESCRIPCIÓN

+

Indica que el elemento o patrón que le precede puede aparecer una o más veces

\d

Cualquier dígito del 0 al 9

\D

Cualquier no dígito

\s

Cualquier espacio en blanco

\S

Cualquier no espacio

\w

Todos los caracteres alfa-numéricos incluido el guión

\W

Todos los caracteres no alfa-numérico

Tabla 1: Principales metacaracteres de Perl
Un ejemplo de expresión regular que utilice estos metacaracteres puede ser la siguiente:


if (m/\*(\s+)(\d+)(\s+)(\d+)(\s+)([a-zA-Záéíóú])/)

Cuadro 7: Ejemplo de utilización de los metacaracteres en expresiones regulares
En este caso, la condición se cumplirá si se encuentra un * seguido de uno o más espacios, seguido de uno o más números, a los que siguen uno o más espacios seguidos de uno o más números y que termina con uno o más espacios seguidos de un conjunto de letras.

2.2.3.- AWK
AWK es un lenguaje de programación diseñado para procesar datos basados en texto, bien sean ficheros o flujos de datos. El nombre AWK deriva de los apellidos de los autores: Alfred Aho, Peter Weinberger y Brian Kernighan. [AWK 1]
AWK es un ejemplo de un lenguaje de programación que usa ampliamente el tipo de datos de listas asociativas (listas indexadas por palabras clave) y expresiones regulares. Su estructura es similar a lenguaje de programación Perl, del que fue el precursor.
2.2.3.1.- Variables
No es necesario declarar las variables ya que éstas se crean al utilizarlas, tomando valores nulos. El lenguaje presenta algunas variables predefinidas:






Compartir con tus amigos:
1   ...   8   9   10   11   12   13   14   15   ...   44


La base de datos está protegida por derechos de autor ©odont.info 2019
enviar mensaje

    Página principal