⊗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çeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш