⊗ppPmRgGB 225 of 447 menu

Групоўчыя дужкі ў рэгулярках PHP

У папярэдніх прыкладах аператары паўтарэння дзейнічалі толькі на адзін сімвал, які стаяў перад імі. Што рабіць, калі мы хочам падзейнічаць імі на некалькі сімвалаў?

Для гэтага існуюць групоўчыя дужкі '(' і ')'. Яны працуюць так: калі нешта стаіць у групоўчых дужках і адразу пасля ')' стаіць аператар паўтарэння - ён подзейнічае на ўсё, што стаіць унутры дужак.

У наступным прыкладзе шаблон пошуку выглядае так: літара 'x', далей радок 'ab' адзін ці больш разоў, потым літара 'x':

<?php $str = 'xabx xababx xaabbx'; $res = preg_replace('#x(ab)+x#', '!', $str); ?>

У выніку ў зменную запишацца наступнае:

'! ! xaabbx'

Дадзены радок:

<?php $str = 'ab abab abab abababab abea'; ?>

Напішыце рэгулярку, якая знойдзе радкі па шаблоне: радок 'ab' паўтараецца 1 ці больш разоў.

Беларуская
AfrikaansAzərbaycanБългарскиবাংলাČeštinaDanskDeutschΕλληνικά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
Мы выкарыстоўваем cookie для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць