11.09.2018 Views

Aprender a desarrollar un sitio Web con PHP y MySQL

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

24/4/2014 ENI Training - Libro online<br />

<br />

Está por lo menos <strong>un</strong>a vez el número 1 en su N° de teléfono.<br />

Si en su expresión regular pone <strong>un</strong>a cadena <strong>con</strong> <strong>un</strong> ?, por ejemplo, si quiere buscar la cadena<br />

"¿Quién?", no tiene que interpretar el ? como <strong>un</strong> cuantificador que indica 0 o 1 del carácter<br />

anterior. Para evitar esto, tiene que usar el símbolo \ (barra invertida) que permite evitar el<br />

símbolo siguiente \, es decir, no interpretarlo como <strong>un</strong> símbolo, sino como <strong>un</strong> carácter.<br />

Por ejemplo:<br />

<br />

Da como resultado:<br />

Está el carácter ? en su frase.<br />

Atención: Los símbolos ?, +, ˆ, *, $ se interpretan como caracteres, y no como símbolos de<br />

expresiones regulares cuando están dentro de <strong>un</strong>a clase [...].<br />

Observe que resulta muy difícil escribir <strong>un</strong>a expresión regular. Por fort<strong>un</strong>a, puede en<strong>con</strong>trar fácilmente<br />

en Internet las expresiones regulares más utilizadas.<br />

A <strong>con</strong>tinuación en<strong>con</strong>trará <strong>un</strong>a expresión regular que comprueba si <strong>un</strong>a dirección de correo electrónico<br />

es válida:<br />

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!