⊗ppPmRgWB 240 of 447 menu

Szó vége vagy eleje a PHP reguláris kifejezéseiben

A \b parancs egy szó elejét vagy végét jelöli, míg a \B ennek megfelelően - nem szó elejét vagy végét. Mi is egy szó? Első pillantásra úgy tűnik, hogy valami, amit szóközök határolnak, de ez nem teljesen így van.

Nézzük a következő sztringet: house with fence. A 'with' részszöveg egy szó (mindkét oldalán szóközök), azonban a 'house' és a 'fence' is szavak, amelyek a sztring elején és végén állnak.

Nézzük a gyakorlati alkalmazását ennek a parancsnak.

A következő példában a keresési minta a következő: szó eleje, kis latin betűk egy vagy többször, szó vége. Így a regex megtalálja az összes szót és lecseréli azokat '!'-ra:

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

Adott egy sztring:

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

Írjon egy reguláris kifejezést, amely megtalálja a sztringeket a következő minta szerint: 'x' betű a szó elején.

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