⊗ppPmRgLB 239 of 447 menu

PHP регуляр ифодаларида сатр бошланиши ва тугаши

Сатр бошланиши ^ ёки сатр тугаши $ни ифодаловчи махсус белгилар мавжуд. Келинг, уларнинг ишлашини мисолларда кўрамиз.

Мисол

Ушбу мисолда қидиш намунаси шундай: 'aaa'ни '!'га фақат сатр бошланган жойда алмаштириш:

<?php $str = 'aaa aaa aaa'; $res = preg_replace('#^aaa#', '!', $str); ?>

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

'! aaa aaa'

Мисол

Ушбу мисолда қидиш намунаси шундай: 'aaa'ни '!'га фақат сатр тугаган жойда алмаштириш:

<?php $str = 'aaa aaa aaa'; $res = preg_replace('#aaa$#', '!', $str); ?>

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

'aaa aaa !'

Мисол

Регуляр бошлангичда ^, охирида эса $ турганда, шу тарзда биз бутун сатрни регулярга мос келишини текширамиз.

Куйидаги мисолда қидиш намунаси шундай: 'a' ҳарфи бир ёки бир неча марта такрорланади, бутун сатрни '!'га алмаштириш, агар у фақат 'a' ҳарфларидан иборат бўлса.

<?php $str = 'aaa'; $res = preg_replace('#^a+$#', '!', $str); ?>

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

'!'

Амалий машқлар

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

<?php $str = 'abc def xyz'; ?>

Ҳарфлардан иборат биринчи қисм сатрни топадиган регуляр ифодани ёзинг.

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

<?php $str = 'abc def xyz'; ?>

Ҳарфлардан иборат охирги қисм сатрни топадиган регуляр ифодани ёзинг.

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

<?php $str = '$aaa$ $bbb$ $ccc '; ?>

Доллар белгилари билан ўралган ҳарфлардан иборат охирги қисм сатрни топадиган регуляр ифодани ёзинг.

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