JavaScript RegExp \B-Metazeichen

Definition und Verwendung

\B Meta-Zeichen passen nicht zum Anfang oder Ende eines Wortes.

Suchmuster LOnicht am Anfang eines Wortes:

\BLO

Suchmuster LOnicht am Ende eines Wortes:

LO\B

Beispiel

Beispiel 1

Finden Sie das erste Auftreten von "LO", nicht am Anfang eines Wortes:

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

Probieren Sie es selbst aus

Beispiel 2

Finden Sie das erste Auftreten von "LO", nicht am Ende eines Wortes:

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

Probieren Sie es selbst aus

Syntax

new RegExp("\\Bregexp)

oder kurz:

/\Bregexp/

Syntax mit Modifikatoren

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

oder kurz:

/\Bregexp/g

Browserunterstützung

/\B/ Es ist eine ECMAScript1 (ES1)-Eigenschaft.

Alle Browser unterstützen ES1 (JavaScript 1997) vollständig:

Chrome IE Edge Firefox Safari Opera
Unterstützt Unterstützt Unterstützt Unterstützt Unterstützt Unterstützt

Reguläre Ausdrucks-Searchmethoden

In JavaScript können Textsuchanfragen mit verschiedenen Methoden abgeschlossen werden.

VerwendungMuster (pattern)Als reguläres Ausdrucksmodell sind dies die häufigsten Methoden:

Beispiel Beschreibung
text.match(Muster) Zeichenfolgenmethode match()
text.search(Muster) Zeichenfolgenmethode search()
Muster.exec(text) RexExp-Methode exec()
Muster.test(text) RexExp-Methode test()