⊗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çeЎзбекOʻzbekTiếng Việt
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау