⊗ppPmRgLB 239 of 447 menu

PHP'деги регулярдуу ifadelerde саптын башы жана аягы

Саптын башын ^ же аягын $ белгилеген атайын символдор бар. Келгиле, алардын ишин мисалдар аркылуу көрөлү.

Мисал

Бул мисалда издөө шаблону төмөнкүдөй: 'aaa' 'aaa''н' '!' менен алмаштыруу, эгерде ал саптын башында тура турган болсо гана:

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

Натыйжада өзгөрмөгө төмөнкү жазылат:

'! aaa aaa'

Мисал

Бул мисалда издөө шаблону төмөнкүдөй: 'aaa' 'aaa''н' '!' менен алмаштыруу, эгерде ал саптын аягында тура турган болсо гана:

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

Натыйжада өзгөрмөгө төмөнкү жазылат:

'aaa aaa !'

Мисал

Регулярдуу ifadening башында ^, аягында - $ турганда, биз ушул жол менен бүт сапты регулярдуу ifadeге дал келүүсүн текшеребиз.

Төмөнкү мисалда издөө шаблону төмөнкүдөй: 'a' тамгасы бир же бир нече жолу кайталанган, бүт сапты '!' менен алмаштыруу, эгерде ал 'a' тамгаларынан гана турган болсо гана.

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

Натыйжада өзгөрмөгө төмөнкү жазылат:

'!'

Практикалык тапшырмалар

Сап берилген:

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

Тамгалардан турган биринчи подсапты таба турган регулярдуу ifadeni жазыңыз.

Сап берилген:

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

Тамгалардан турган акыркы подсапты таба турган регулярдуу ifadeni жазыңыз.

Сап берилген:

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

Доллар белгилери менен курчалган тамгалардан турган акыркы подсапты таба турган регулярдуу ifadeni жазыңыз.

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