Znak \B w RegExp JavaScript

Definicja i użycie

\B Metaznak nie pasuje do początku/konca słowa.

Wzorzec wyszukiwania LOnie na początku słowa:

\BLO

Wzorzec wyszukiwania LOnie na końcu słowa:

LO\B

Przykład

Przykład 1

Znajdź pierwsze wystąpienie "LO", nie na początku słowa:

let text = "HELLO, LOOK AT YOU!";
let pattern = /\BLO/;

Spróbuj sam

Przykład 2

Znajdź pierwsze wystąpienie "LO", nie na końcu słowa:

let text = "HELLO, LOOK AT YOU";
let pattern = /LO\B/;

Spróbuj sam

Gramatyka

new RegExp("\\Bregexp)

Lub skrócony zapis:

/\Bregexp/

Gramatyka z modyfikatorem

new RegExp("\\Bregexp", "g")

Lub skrócony zapis:

/\Bregexp/g

Obsługa przeglądarek

/\B/ To cecha ECMAScript1 (ES1).

Wszystkie przeglądarki całkowicie obsługują ES1 (JavaScript 1997):

Chrome IE Edge Firefox Safari Opera
Obsługiwane Obsługiwane Obsługiwane Obsługiwane Obsługiwane Obsługiwane

Metody wyszukiwania wyrażeniami regularnymi

W JavaScript, wyszukiwanie tekstu wyrażeniami regularnymi można wykonać różnymi metodami.

UżycieWzorzec (pattern)Jako wyrażenie regularne, te są najczęściej używanymi metodami:

Przykład Opis
text.match(wzorzec) Metoda string match()
text.search(wzorzec) Metoda string search()
wzorzec.exec(text) Metoda RexExp exec()
wzorzec.test(text) Metoda test() RexExp