⊗ppPmRgLE 243 of 447 menu

Екранирање ограничевача у PHP-у

Ако симбол није посебан, онда, када га користите као ограничевач, биће потребно да га екранирате у самом регуларном изразу. Погледајмо на примеру.

Нека у нашем случају као ограничевачи служе тарабе, а унутар регуларног изразa тражимо симбол амперсанда. Пошто амперсанд није специјални симбол, ми га не екранирамо:

<?php echo preg_replace('#a&b#', '!', 'a&b'); // исписаће '!' ?>

Нека сада ограничевачи буду амперсанди и унутар регуларног изразa нам такође треба амперсанд. У таквом случају амперсанд унутар морамо екранирати, иначе ће то проузроковати грешку у PHP-у:

<?php echo preg_replace('&a\&b&', '!', 'a&b'); // исписаће '!' ?>

Исправите грешку, направљену у следећем коду:

<?php echo preg_replace('#a#b#', '!', 'a#b'); ?>
Српски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј