⊗ppPmRgWB 240 of 447 menu

Fim ou início de palavra em expressões regulares do PHP

O comando \b denota o início ou o fim de uma palavra, e \B, respectivamente, - não início e não fim de palavra. O que é uma palavra? À primeira vista, parece que é algo delimitado por espaços, mas não é bem assim.

Veja a seguinte string: house with fence. A substring 'with' - é uma palavra (com espaços em ambos os lados), no entanto, tanto 'house' quanto 'fence' também são palavras, que estão no início e no final da string.

Vamos ver a aplicação prática deste comando.

No próximo exemplo, o padrão de busca é este: início da palavra, letras latinas minúsculas uma ou mais vezes, fim da palavra. Desta forma, a expressão regular encontrará todas as palavras e as substituirá por '!':

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

Dada a string:

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

Escreva uma expressão regular que encontre strings segundo o padrão: letra 'x' no início da palavra.

Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar