Caractère \B de RegExp JavaScript
- Page précédente \b
- Page suivante \0
- Retour au niveau supérieur Manuel de référence JavaScript RegExp
Définition et utilisation
\B
Les caractères de métamorphose ne correspondent pas au début ou à la fin du mot.
Modèle de recherche LO
qui n'est pas au début du mot :
\BLO
Modèle de recherche LO
qui n'est pas à la fin du mot :
LO\B
Exemple
Exemple 1
Recherche de la première occurrence de "LO", qui n'est pas au début du mot :
let text = "HELLO, LOOK AT YOU!"; let pattern = /\BLO/;
Exemple 2
Recherche de la première occurrence de "LO", qui n'est pas à la fin du mot :
let text = "HELLO, LOOK AT YOU"; let pattern = /LO\B/;
Syntaxe
new RegExp("\\Bregexp)
Ou en abrégé :
/\Bregexp/
Syntaxe avec modificateurs
new RegExp("\\Bregexp", "g")
Ou en abrégé :
/\Bregexp/g
Support du navigateur
/\B/
C'est une caractéristique ECMAScript1 (ES1).
Tous les navigateurs supportent ES1 (JavaScript 1997) :
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Supporté | Supporté | Supporté | Supporté | Supporté | Supporté |
Méthodes de recherche d'expressions régulières
En JavaScript, la recherche de texte avec des expressions régulières peut être effectuée de différentes manières.
UtilisationModèle (pattern)En tant que motif régulier, ces méthodes sont les plus couramment utilisées :
Exemple | Description |
---|---|
text.match(pattern) | Méthode match() de chaîne |
text.search(pattern) | Méthode search() de chaîne |
pattern.exec(text) | Méthode exec() de RexExp |
pattern.test(text) | Méthode test() de RexExp |
- Page précédente \b
- Page suivante \0
- Retour au niveau supérieur Manuel de référence JavaScript RegExp