JavaScript RegExp ?! Quantor

Definition und Verwendung

?!n Quantoren, um jede Zeichenkette zu matchen, die nicht direkt darauf folgt n der Zeichenkette.

Hinweis:Verwenden Sie ?=n Quantoren, um jede Zeichenkette zu matchen, die direkt darauf folgt n der Zeichenkette.

Beispiel

Durchsuchen Sie "is" global und ohne Unterschied zwischen Gross- und Kleinbuchstaben, gefolgt von "all":

let text = "Is this all there is";
let pattern = /is(?! all)/gi;

Versuchen Sie es selbst

Syntax

new RegExp("regexp(?!n)

oder kurz:

/regexp(?!n)/

Syntax mit Modifikatoren

new RegExp("regexp(?!n)", "g")

oder kurz:

/regexp(?!n)/g

Browser Support

/(?!n)/ Es ist eine ECMAScript1 (ES1)-Funktion.

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

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