⊗ppPmRgWB 240 of 447 menu

Sfârșitul sau începutul cuvântului în expresiile regulate PHP

Comanda \b denotă începutul sau sfârșitul unui cuvânt, iar \B, în consecință, - nu început și nu sfârșit de cuvânt. Ce este un cuvânt? La prima vedere pare că este ceva, delimitat de spații, dar nu este chiar așa.

Uitați-vă la următorul șir: house with fence. Subșirul 'with' - este un cuvânt (în ambele părți spații), totuși și 'house', și 'fence' sunt de asemenea cuvinte, care se află la începutul și la sfârșitul șirului.

Să ne uităm la aplicarea practică a acestei comenzi.

În următorul exemplu șablonul de căutare este: început de cuvânt, litere mici latine unul sau de mai multe ori, sfârșit de cuvânt. Astfel, expresia regulată va găsi toate cuvintele și le va înlocui cu '!':

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

Este dat șirul:

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

Scrieți o expresie regulată care va găsi șirurile după șablonul: litera 'x' la începutul cuvântului.

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge