⊗ppPmRgLB 239 of 447 menu

A sor eleje és vége a PHP reguláris kifejezéseiben

Léteznek speciális szimbólumok, amelyek a sor elejét ^ vagy végét $ jelölik. Nézzük meg a működésüket példákon keresztül.

Példa

Ebben a példában a keresési minta a következő: cseréld le a 'aaa' kifejezést '!'-ra, csak akkor, ha a sor elején áll:

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

Az eredményként a változóba a következő íródik:

'! aaa aaa'

Példa

Ebben a példában a keresési minta a következő: cseréld le a 'aaa' kifejezést '!'-ra, csak akkor, ha a sor végén áll:

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

Az eredményként a változóba a következő íródik:

'aaa aaa !'

Példa

Amikor a reguláris kifejezés elején ^, a végén pedig $ áll, akkor így a teljes sort ellenőrizzük a reguláris kifejezésre.

A következő példában a keresési minta a következő: az 'a' betű egyszer vagy többször ismétlődik, cseréld le a teljes sort '!'-ra, ha csak 'a' betűkből áll.

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

Az eredményként a változóba a következő íródik:

'!'

Gyakorlati feladatok

Adott egy sztring:

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

Írj reguláris kifejezést, amely megtalálja az első betűkből álló részsztringet.

Adott egy sztring:

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

Írj reguláris kifejezést, amely megtalálja az utolsó betűkből álló részsztringet.

Adott egy sztring:

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

Írj reguláris kifejezést, amely megtalálja az utolsó, dollár jelekkel körülvett betűkből álló részsztringet.

Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás