Expresiones regulares de Linux - comodines

  
        

Un metacarácter comodín o un punto (.) se considera equivalente a una variable. Una variable representa cualquier valor en una expresión aritmética. En expresiones regulares, un punto (.) Es un comodín que representa cualquier carácter que no sea un carácter de nueva línea (en awk, un período puede incluso coincidir con un carácter de nueva línea incrustado).

Supongamos que estamos describiendo una secuencia de caracteres, utilizando metacaracteres comodín para especificar una ubicación donde se pueda completar cualquier carácter. Por ejemplo, si desea recuperar un archivo de discusión que contenga un microprocesador del sistema Intel, use la siguiente expresión regular: 80.86 coincidirá con la línea que contiene la secuencia " 80286, ", " 80386; " o " 80486 " Para hacer coincidir un punto decimal o un período, debe escapar del "punto" con una barra invertida.

Hacer coincidir cualquier carácter al principio o al final de un patrón es inútil. Por lo tanto, los caracteres comodín generalmente se colocan antes o después de los caracteres u otros metacaracteres. Por ejemplo, la expresión regular escrita a continuación busca una secuencia de capítulos: capítulo. Busca <; 'capítulo' seguido de una cadena de caracteres arbitrarios ". En algunas búsquedas, esta expresión puede tener la misma coincidencia que el patrón de cadena fija " capítulo ". Eche un vistazo al siguiente ejemplo:
$ grep 'Capítulo'. Sampleyou encontrará varios ejemplos en el Capítulo 9. "Citarme 'Capítulo y versículo'," dijo. Capítulo diez

" capítulo " coincide con la cadena, y usar " capítulo " también coincidirá con la misma línea. Sin embargo, hay una situación diferente si aparece un "capítulo" al final de la línea.

Copyright © Conocimiento de Windows All Rights Reserved