Znak \B w RegExp JavaScript
- Poprzednia strona \b
- Następna strona \0
- Wróć do poprzedniego poziomu Podręcznik referencyjny JavaScript RegExp
Definicja i użycie
\B
Metaznak nie pasuje do początku/konca słowa.
Wzorzec wyszukiwania LO
nie na początku słowa:
\BLO
Wzorzec wyszukiwania LO
nie 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/;
Przykład 2
Znajdź pierwsze wystąpienie "LO", nie na końcu słowa:
let text = "HELLO, LOOK AT YOU"; let pattern = /LO\B/;
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 |
- Poprzednia strona \b
- Następna strona \0
- Wróć do poprzedniego poziomu Podręcznik referencyjny JavaScript RegExp