⊗ppPmRgLB 239 of 447 menu

Rea algus ja lõpp PHP regulaaravaldistes

On olemas spetsiaalsed sümbolid, mis tähistavad rea algust ^ või rea lõppu $. Vaatame nende toimimist näidete varal.

Näide

Selles näides on otsimismustriks: asenda 'aaa' kui '!' ainult siis, kui see asub rea alguses:

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

Tulemusena kirjutatakse muutujasse järgmine:

'! aaa aaa'

Näide

Selles näides on otsimismustriks: asenda 'aaa' kui '!' ainult siis, kui see asub rea lõpus:

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

Tulemusena kirjutatakse muutujasse järgmine:

'aaa aaa !'

Näide

Kui regulaaravaldise alguses on ^, ja lõpus - $, siis sellisel viisil me kontrollime kogu rea vastavust regulaaravaldisele tervikuna.

Järgmises näites on otsimismustriks: kordub täht 'a' üks või rohkem korda, asenda kogu rida kui '!' ainult siis, kui see koosneb ainult tähtedest 'a'.

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

Tulemusena kirjutatakse muutujasse järgmine:

'!'

Praktilised ülesanded

Antud on sõne:

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

Kirjutage regulaaravaldis, mis leiab esimese tähemärkidest koosneva alamstringi.

Antud on sõne:

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

Kirjutage regulaaravaldis, mis leiab viimase tähemärkidest koosneva alamstringi.

Antud on sõne:

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

Kirjutage regulaaravaldis, mis leiab viimase tähemärkidest koosneva alamstringi, mis on ümber piiratud dollari sümbolitega.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu