⊗ppPmRgSS 234 of 447 menu

Специјални карактери унутар квадратних заграда у PHP-у

Специјални карактери унутар [] постају обични карактери. То значи да их не треба екранирати обрнутом косом цртом.

Пример

У овом примеру шаблон за претрагу изгледа овако: између икса било које слово 'a', 'b', 'c', или тачка:

<?php $str = 'xax xbx xcx xdx x.x x@x'; $res = preg_replace('#x[abc.]x#', '!', $str); ?>

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

'! ! ! xdx ! x@x'

Пример

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

<?php $str = 'xax xbx xcx x@x'; $res = preg_replace('#x[a-z.]x#', '!', $str); ?>

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

'! ! ! x@x'

Практични задаци

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

<?php $str = 'aba aea aca aza axa a.a a+a a*a'; ?>

Напишите регуларни израз који ће пронаћи стрингове 'a.a', 'a+a', 'a*a', а да не утиче на остале.

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

<?php $str = 'xaz x.z x3z x@z x$z xrz'; ?>

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

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