⊗ppPmRgSSE 236 of 447 menu

PHP регуляр ифодаларида квадрат қавс ичидаги истиснолар

Сизга маълумки, [] ичидаги махсус белгилар оддий белгиларга айланади. Аммо, истинолар ҳам мавжуд: агар сизга квадрат қавслар белги сифатида керак бўлса, уларга тескари чизиқ билан экранлаш керак.

Мисол учун, кейинги кодда қидиш шаблони шундай кўринадӣ: икслар ўртасида квадрат қавс бор:

<?php $str = 'x]x xax x[x x1x'; $res = preg_replace('#x[\[\]]x#', '!', $str); ?>

Натижада ўзгарувчига кўйидагилар ёзилади:

'! xax ! x1x'

Берилган сатр:

<?php $str = 'x[]z x{}z x.z x()z'; ?>

Барча сўзларни топиш учун регуляр ифода ёзинг: шаблон бўйича: ҳарф 'x', кейин ҳар қандай қавсларнинг исталган сони, кейин ҳарф 'z'.

Берилган сатр:

<?php $str = '[abc] {abc} abc (abc) [abc]'; ?>

Ҳар қандай қавс ичидаги сатрларни топадиган ва уларни '!' га алмаштирадиган регуляр ифода ёзинг.

Ўзбек
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
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш