⊗ppPmRgWB 240 of 447 menu

Канец або пачатак слова ў рэгулярках PHP

Каманда \b абазначае пачатак або канец слова, а \B, адпаведна, - не пачатак і не канец слова. Што такое слова? На першы погляд здаецца, што гэта нешта, абмежаванае прабеламі, але гэта не зусім так.

Паглядзіце на наступны радок: 'house with fence'. Падрадок 'with' - гэта слова (па абодвух краях прабелы), аднак і 'house', і 'fence' таксама словы, якія стаяць у пачатку і ў канцы радка.

Давайце паглядзім на практычнае прымяненне гэтай каманды.

У наступным прыкладзе шаблон пошуку такі: пачатак слова, маленькія лацінскія літары адзін ці больш раз, канец слова. Такім чынам, рэгулярка знойдзе ўсе словы і заменіць іх на '!':

<?php echo preg_replace('#\b[a-z]+\b#', '!', 'axx bxx xxx exx'); // выведет '! ! ! !' ?>

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

<?php $str = 'aaa xaa aaa xbb aaa'; ?>

Напішыце рэгулярку, якая знойдзе радкі па шаблоне: літара 'x' у пачатку слова.

Беларуская
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 для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць