⊗ppPmRgWB 240 of 447 menu

Einde of begin van woord in PHP reguliere expressies

Commando \b geeft het begin of einde van een woord aan, en \B, respectievelijk, - niet het begin en niet het einde van een woord. Wat is een woord? Op het eerste gezicht lijkt het iets te zijn, begrensd door spaties, maar dat is niet helemaal correct.

Kijk naar de volgende string: house with fence. De substring 'with' - is een woord (aan beide kanten spaties), echter zijn 'house', en 'fence' ook woorden, die aan het begin en het einde van de string staan.

Laten we kijken naar de praktische toepassing van dit commando.

In het volgende voorbeeld is het zoekpatroon als volgt: begin van woord, kleine Latijnse letters een of meer keer, einde van woord. Zo zal de reguliere expressie alle woorden vinden en ze vervangen door '!':

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

Gegeven een string:

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

Schrijf een reguliere expressie die strings vindt volgens het patroon: letter 'x' aan het begin van een woord.

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren