⊗ppPmRgSSE 236 of 447 menu

Изузеци унутар сетова у регуларним изразима у регуларним изразима PHP

Већ знате да специјални симболи унутар [] постају обични симболи. Међутим, постоје изузеци: ако су вам потребне квадратне заграде као симболи, онда их треба екранирати обрнутом косом цртом.

Као пример у следећем коду шаблон за претрагу изгледа овако: између икса стоји квадратна заграда:

<?php $str = 'x]x xax x[x x1x'; $res = preg_replace('#x[\[\]]x#', '!', $str); ?>

Као резултат у променљиву ће бити уписано следеће:

'! xax ! x1x'

Дат је стринг:

<?php $str = 'x[]z x{}z x.z x()z'; ?>

Напишите регуларни израз који ће пронаћи све речи по шаблону: слово 'x', затим било која количина било којих заграда, затим слово 'z'.

Дат је стринг:

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

Напишите регуларни израз који ће пронаћи стрингове у било којим заградама и заменити их са '!'.

Српски
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
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј