⊗ppPmRgWB 240 of 447 menu

Ende oder Anfang eines Wortes in PHP-Regulären Ausdrücken

Der Befehl \b bezeichnet den Anfang oder das Ende eines Wortes, und \B entsprechend - nicht Anfang und nicht Ende eines Wortes. Was ist ein Wort? Auf den ersten Blick scheint es etwas zu sein, das durch Leerzeichen begrenzt ist, aber das ist nicht ganz richtig.

Schauen Sie sich die folgende Zeichenkette an: house with fence. Die Teilzeichenkette 'with' - ist ein Wort (auf beiden Seiten Leerzeichen), jedoch sind sowohl 'house' als auch 'fence' auch Wörter, die am Anfang und am Ende der Zeichenkette stehen.

Lassen Sie uns eine praktische Anwendung dieses Befehls betrachten.

Im folgenden Beispiel ist das Suchmuster wie folgt: Wortanfang, ein oder mehrere Kleinbuchstaben des lateinischen Alphabets, Wortende. Somit findet der reguläre Ausdruck alle Wörter und ersetzt sie durch '!':

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

Gegeben ist die Zeichenkette:

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

Schreiben Sie einen regulären Ausdruck, der Zeichenketten nach dem Muster findet: Buchstabe 'x' am Anfang eines Wortes.

Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen