⊗ppPmRgWB 240 of 447 menu

Sõna lõpp või algus PHP regulaaravaldistes

Käsk \b tähistab sõna algust või lõppu, ja \B vastavalt - mitte algust ega lõppu. Mis on sõna? Esmapilgul tundub, et see on midagi, tühikutega piiratud, kuid see pole päris nii.

Vaadake järgmist rida: house with fence. Alamsõne 'with' - see on sõna (mõlemalt poolt tühikud), kuid ni 'house', kui ka 'fence' on samuti sõnad, mis asuvad rea alguses ja lõpus.

Vaatame selle käsu praktilist rakendamist.

Järgmises näites on otsimismustriks: sõna algus, väiksed ladina tähed üks või mitu korda, sõna lõpp. Seega leiab regulaaravaldis kõik sõnad ja asendab need '!'-ga:

<?php echo preg_replace('#\b[a-z]+\b#', '!', 'axx bxx xxx exx'); // väljastab '! ! ! !' ?>

Antud on sõne:

<?php $str = 'aaa xaa aaa xbb aaa'; ?>

Kirjutage regulaaravaldis, mis leiab sõned vastavalt mustrile: täht 'x' sõna alguses.

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