JavaScript RegExp \B Metacarácter
Ejemplo
Encuentra la primera aparición de "LO", NO al principio de una palabra:
let text = "HELLO, LOOK AT YOU!";
let pattern = /\BLO/;
Definición y uso
El metacarácter \B coincide NO al principio/final de una palabra.
Busque el patrón LO, no al principio de una palabra como esta:
\BLO
Busque el patrón LO, no al final de una palabra como esta:
LO\B
Compatibilidad con navegador
/\B/
es una característica de ECMAScript1 (ES1).
ES1 (JavaScript 1997) es totalmente compatible con todos los navegadores:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |
Sintaxis
new RegExp("\\Bregexp")
or simply:
/\Bregexp/
Sintaxis con modificadores
new RegExp("\\Bregexp", "g")
or simply:
/\Bregexp/g
Más ejemplos
Ejemplo
Encuentra la primera aparición de "LO", NO al FINAL de una palabra:
let text = "HELLO, LOOK AT YOU";
let pattern = /LO\B/;
Métodos de búsqueda de expresiones regulares
En JavaScript, una búsqueda de texto de expresión regular se puede realizar con diferentes métodos.
Con un patrón como expresión regular, estos son los métodos más comunes:
Ejemplo | Descripción |
---|---|
texto.coincidencia( patrón ) | El método de cadena coincide() |
texto.buscar( patrón ) | La búsqueda del método String() |
patrón .exec(texto) | El método RexExp exec() |
patrón .prueba(texto) | La prueba del método RegExp() |