JavaScript ?=n
Пример
Сделайте глобальный поиск "is", а затем "all":
var str = "Это все, что есть";
var patt1 = /is(?= all)/g;
Попробуйте сами »
Определение и использование
Квантор ?=n соответствует любой строке, за которой следует определенная строка n.
Совет: Использовать квантор ?!n для сопоставления любой строки, за которой НЕ следует конкретная строка n.
Поддержка браузера
Выражение | |||||
---|---|---|---|---|---|
?= | Да | Да | Да | Да | Да |
Синтаксис
new RegExp("regexp(?=n)")
или
/regexp(?=n)/
Синтаксис с модификаторами
new RegExp("regexp(?=n)", "g")
или просто:
/\regexp(?=n)/g