anterior | início | próxima

Borda: a limítrofe \b

A outra âncora que temos é a borda, que como o próprio nome já diz, marca uma borda, mais especificamente, uma borda de palavra.

Ela marca os limites de uma palavra, ou seja, onde ela começa e/ou termina. Muito útil para casar palavras exatas, e não partes de palavras. Veja como se comportam as ERs nas palavras dia, diafragma, radial, melodia e bom-dia!:

dia             dia, diafragma, radial, melodia, bom-dia!
\bdia           dia, diafragma, bom-dia!
dia\b           dia, melodia, bom-dia!
\bdia\b         dia, bom-dia!

Assim vimos que a borda força um começo ou terminação de palavra. Entenda que "palavra" aqui é um conceito que engloba [A-Za-z0-9_] apenas, ou seja, letras, números e o sublinhado. Por isso \bdia\b também casa bom-dia! pois o traço e a exclamação não são parte de uma palavra.

Ah! Dependendo do aplicativo, o sublinhado não faz parte de uma palavra.

Resumão

Está gostando da leitura?
Está aprendendo?
Compre o livro novo que traz mais conteúdo, texto atualizado e ilustrações!
anterior | início | próxima