⊗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 файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу