⊗ppPmRgWB 240 of 447 menu

Koniec lub początek słowa w wyrażeniach regularnych PHP

Polecenie \b oznacza początek lub koniec słowa, a \B, odpowiednio, - nie początek i nie koniec słowa. Co to jest słowo? Na pierwszy rzut oka wydaje się, że to coś, ograniczone spacjami, ale nie do końca tak jest.

Spójrz na następujący ciąg: house with fence. Podciąg 'with' - to słowo (po obu stronach spacje), jednak i 'house', i 'fence' też są słowami, które stoją na początku i na końcu ciągu.

Przyjrzyjmy się praktycznemu zastosowaniu tego polecenia.

W następującym przykładzie wzorzec wyszukiwania jest taki: początek słowa, małe litery łacińskie jeden lub więcej razy, koniec słowa. Zatem wyrażenie regularne znajdzie wszystkie słowa i zastąpi je na '!':

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

Dany jest ciąg:

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

Napisz wyrażenie regularne, które znajdzie ciągi według wzorca: litera 'x' na początku słowa.

Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć