207 of 410 menu

Функция preg_quote

La función preg_quote añade barras invertidas antes de los caracteres especiales de las expresiones regulares. El primer parámetro es la cadena para escapar, el segundo (opcional) - el carácter que también debe escaparse.

Sintaxis

preg_quote(string, [delimiter]);

Ejemplo

Escapando una cadena con caracteres especiales:

<?php $str = 'price is .99 (50% off)'; echo preg_quote($str); ?>

Resultado de ejecutar el código:

'price is $10\.99 \(50\% off\)'

Ejemplo

Escapando con un carácter delimitador adicional:

<?php $str = 'user/data/file.txt'; echo preg_quote($str, '/'); ?>

Resultado de ejecutar el código:

'user\/data\/file\.txt'

Ejemplo

Uso en una expresión regular:

<?php $search = 'file*.txt'; $pattern = '/^' . preg_quote($search, '/') . '$/'; echo $pattern; ?>

Resultado de ejecutar el código:

'/^file\*\.txt$/'

Ver también

  • la función preg_match,
    que realiza una comprobación de coincidencia con una expresión regular
  • la función preg_replace,
    que realiza búsqueda y reemplazo mediante una expresión regular
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