207 of 410 menu

Função preg_quote

A função preg_quote adiciona barras invertidas antes de caracteres especiais de expressões regulares. O primeiro parâmetro é a string a ser escapada, o segundo (opcional) é o caractere que também deve ser escapado.

Sintaxe

preg_quote(string, [delimiter]);

Exemplo

Escapando uma string com caracteres especiais:

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

Resultado da execução do código:

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

Exemplo

Escapando com um caractere delimitador adicional:

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

Resultado da execução do código:

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

Exemplo

Uso em uma expressão regular:

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

Resultado da execução do código:

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

Veja também

  • a função preg_match,
    que executa uma verificação de correspondência com uma expressão regular
  • a função preg_replace,
    que executa busca e substituição por expressão regular
Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar