⊗ppPmRgLSRCh 227 of 447 menu

Lista de caracteres especiales en expresiones regulares en PHP

Si escapas un carácter común, no pasará nada grave; seguirá representándose a sí mismo. La excepción son los dígitos, que no se pueden escapar.

A menudo surge la duda de si un carácter determinado es especial. Algunos llegan al punto de escapar todos los caracteres sospechosos seguidos. Sin embargo, esta es una mala práctica (ensucia la expresión regular con barras invertidas).

Son caracteres especiales: $ ^ . * + ? \ / {} [] () |

No son caracteres especiales: @ : , ' " ; - _ = < > % # ~ ` & !

Dada la cadena:

<?php $str = 'a.a aba aea'; ?>

Escribe una expresión regular que encuentre la cadena 'a.a', sin capturar las demás.

Dada la cadena:

<?php $str = '2+3 223 2223'; ?>

Escribe una expresión regular que encuentre la cadena '2+3', sin capturar las demás.

Dada la cadena:

<?php $str = '23 2+3 2++3 2+++3 345 567'; ?>

Escribe una expresión regular que encuentre las cadenas '2+3', '2++3', '2+++3', sin capturar las demás (+ puede ser cualquier cantidad).

Dada la cadena:

<?php $str = '23 2+3 2++3 2+++3 445 677'; ?>

Escribe una expresión regular que encuentre las cadenas '23', '2+3', '2++3', '2+++3', sin capturar las demás.

Dada la cadena:

<?php $str = '*+ *q+ *qq+ *qqq+ *qqq qqq+'; ?>

Escribe una expresión regular que encuentre las cadenas '*q+', '*qq+', '*qqq+', sin capturar las demás.

Dada la cadena:

<?php $str = '[abc] {abc} abc (abc) [abc]'; ?>

Escribe una expresión regular que encuentre las cadenas entre corchetes y las reemplace por '!'.

Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar