Caractere de metassintaxe \B do RegExp JavaScript
- Página anterior \b
- Próxima página \0
- Voltar à página anterior Manual de Referência RegExp JavaScript
Definição e uso
\B
Os caracteres de metassintaxe não correspondem ao início/fim da palavra.
Padrão de busca LO
não no início da palavra:
\BLO
Padrão de busca LO
não no final da palavra:
LO\B
Exemplo
Exemplo 1
Procurar a primeira ocorrência de "LO", não no início da palavra:
let text = "HELLO, LOOK AT YOU!"; let pattern = /\BLO/;
Exemplo 2
Procurar a primeira ocorrência de "LO", não no final da palavra:
let text = "HELLO, LOOK AT YOU"; let pattern = /LO\B/;
Sintaxe
new RegExp("\\Bregexp)
Ou abreviado:
/\Bregexp/
Sintaxe com modificador
new RegExp("\\Bregexp", "g")
Ou abreviado:
/\Bregexp/g
Suporte do navegador
/\B/
É um recurso do ECMAScript1 (ES1).
Todos os navegadores suportam completamente ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Suporte | Suporte | Suporte | Suporte | Suporte | Suporte |
Métodos de busca de expressão regular
No JavaScript, a busca de texto com expressões regulares pode ser feita com diferentes métodos.
UsoPadrão (pattern)Como expressão regular, esses são os métodos mais comuns:
Exemplo | Descrição |
---|---|
text.match(padrão) | Método match() de string |
text.search(padrão) | Método search() de string |
padrão.exec(text) | Método exec() de RegExp |
padrão.test(text) | Método test() do RexExp |
- Página anterior \b
- Próxima página \0
- Voltar à página anterior Manual de Referência RegExp JavaScript