⊗ppPmRgLB 239 of 447 menu

Почетак и крај реда у регуларним изразима PHP

Постоје специјални симболи који означавају почетак реда ^ или крај реда $. Погледајмо њихов рад на примерима.

Пример

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

<?php $str = 'aaa aaa aaa'; $res = preg_replace('#^aaa#', '!', $str); ?>

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

'! aaa aaa'

Пример

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

<?php $str = 'aaa aaa aaa'; $res = preg_replace('#aaa$#', '!', $str); ?>

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

'aaa aaa !'

Пример

Када је на почетку регуларног израза ^, а на крају - $, онда на овај начин проверавамо цео ред да одговара регуларном изразу.

У следећем примеру шаблон претраге је: слово 'a' се понавља једном или више пута, замени цео ред са '!' само ако се састоји само од слова 'a'.

<?php $str = 'aaa'; $res = preg_replace('#^a+$#', '!', $str); ?>

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

'!'

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

Дат је ред:

<?php $str = 'abc def xyz'; ?>

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

Дат је ред:

<?php $str = 'abc def xyz'; ?>

Напишите регуларни израз који ће пронаћи последњи подниз састојан од слова.

Дат је ред:

<?php $str = '$aaa$ $bbb$ $ccc'; ?>

Напишите регуларни израз који ће пронаћи последњи подниз састојан од слова, окружен симболима долара.

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