207 of 410 menu

Funkce preg_quote

Funkce preg_quote přidává zpětná lomítka před speciální znaky regulárních výrazů. Prvním parametrem je řetězec k escapování, druhým (volitelným) - znak, který je také třeba escapovat.

Syntaxe

preg_quote(string, [delimiter]);

Příklad

Escapování řetězce se speciálními znaky:

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

Výsledek provedení kódu:

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

Příklad

Escapování s dodatečným oddělovacím znakem:

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

Výsledek provedení kódu:

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

Příklad

Použití v regulárním výrazu:

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

Výsledek provedení kódu:

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

Viz také

  • funkci preg_match,
    která provádí kontrolu shody s regulárním výrazem
  • funkci preg_replace,
    která provádí vyhledávání a nahrazování pomocí regulárního výrazu
Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout