Ejemplos

Expresión regular

Significado

/^En un.*/

Una línea que comienza por "En un".

/^En un.*apache$/

Una línea que comienza por "En un" y termina en "apache".

/^En un.*[Aa]pache$/

Una línea que comienza por "En un" y termina en "apache" o "Apache".

/^(http|ftp):\/\/.*\.com\/$/

Una línea que comienza por "http" o "ftp" y termina en ".com/". (Ver alternativas).

/<td[^>]*>/

Cumple "<td lo quesea>"

/[ ][ ]*/

Cualquier secuencia de espacios en blanco

/[ ]+/

Cualquier secuencia de espacios en blanco. Igual que la anterior.

/^[^#]*$/

Especifica una línea que NO comience por el carácter "#".

/^[^#]*tty$/

Especifica una línea que NO comience por el carácter "#" y termine en "tty".

Expresión

Significado

/^Expresiones Regulares Pag\. 2$/

Es una expresión regular que indica una línea que es exactamente "Expresiones Regulares Pag. 2". Empieza y acaba en esa frase.

/^[ ]*Expresiones Regulares Pag\. 2$/

Es una expresión regular que indica una línea que empieza por una serie de espacios en blanco y termina en "Expresiones Regulares Pag. 2"

/^[:blank:]*Expresiones Regulares Pag\. 2$/

Equivalente a la anterior, pero además de espacio incluye tabuladores.

/^\s*Expresiones Regulares Pag\. 2$/

Igual que el anterior

/^Expresiones[ ]* Regulares Pag\. 2$/

Especifica una línea que empieza por "Expresiones" después una serie de espacios en blanco y termina en "Regulares Pag. 2". Observamos como en todas las expresiones regulares anteriores hemos puesto \., El signo "." tiene su significado propio, cualquier carácter por lo que si queremos incorporar el punto como tal tenemos que protegerlo con "\".