⊗ppPmRgLB 239 of 447 menu

Eilutės pradžia ir pabaiga PHP reguliariosiose išraiškose

Yra specialūs simboliai, žymintys eilutės pradžią ^ arba pabaigą $. Pažiūrėkime jų veikimą pavyzdžiuose.

Pavyzdys

Šiame pavyzdyje paieškos šablonas toks: pakeisti 'aaa' į '!' tik tada, kai jis yra eilutės pradžioje:

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

Rezultate į kintamąjį bus įrašyta taip:

'! aaa aaa'

Pavyzdys

Šiame pavyzdyje paieškos šablonas toks: pakeisti 'aaa' į '!' tik tada, kai jis yra eilutės pabaigoje:

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

Rezultate į kintamąjį bus įrašyta taip:

'aaa aaa !'

Pavyzdys

Kai reguliariosios išraiškos pradžioje yra ^, o pabaigoje - $, tai tokiu būdu mes tikriname visą eilutę kaip visumą atitikimui reguliariajai išraiškai.

Kitame pavyzdyje paieškos šablonas toks: raidė 'a' kartojama vieną ar daugiau kartų, pakeisti visą eilutę į '!' tik jei ji susideda tik iš raidžių 'a'.

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

Rezultate į kintamąjį bus įrašyta taip:

'!'

Praktinės užduotys

Duota eilutė:

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

Parašykite reguliariąją išraišką, kuri ras pirmąjį poeilutį iš raidžių.

Duota eilutė:

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

Parašykite reguliariąją išraišką, kuri ras paskutinį poeilutį iš raidžių.

Duota eilutė:

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

Parašykite reguliariąją išraišką, kuri ras paskutinį poeilutį iš raidžių, apsuptą dolerio simboliais.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti