Metacaractere JavaScript RegExp \B
Exemplo
Encontre a primeira ocorrência de "LO", NÃO no início de uma palavra:
let text = "HELLO, LOOK AT YOU!";
let pattern = /\BLO/;
Definição e uso
O metacaractere \B corresponde a NÃO no início/final de uma palavra.
Procure o padrão LO, não no início de uma palavra como esta:
\BLO
Procure o padrão LO, não no final de uma palavra como esta:
LO\B
Suporte ao navegador
/\B/
é um recurso ECMAScript1 (ES1).
ES1 (JavaScript 1997) é totalmente suportado em todos os navegadores:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |
Sintaxe
new RegExp("\\Bregexp")
or simply:
/\Bregexp/
Sintaxe com modificadores
new RegExp("\\Bregexp", "g")
or simply:
/\Bregexp/g
Mais exemplos
Exemplo
Encontre a primeira ocorrência de "LO", NÃO no FINAL de uma palavra:
let text = "HELLO, LOOK AT YOU";
let pattern = /LO\B/;
Métodos de pesquisa de expressões regulares
Em JavaScript, uma pesquisa de texto de expressão regular pode ser feita com diferentes métodos.
Com um padrão como uma expressão regular, estes são os métodos mais comuns:
Exemplo | Descrição |
---|---|
text.match( padrão ) | O método String match() |
text.search( padrão ) | O método String search() |
padrão .exec(texto) | O método RexExp exec() |
padrão .test(texto) | O método RegExp test() |