[^abc]
Оновлено: 09.03.2023
приклад
Виконайте глобальний пошук символів НЕ в дужках [h]:
let text = "Is this all there is?";
let pattern = /[^h]/g;
Визначення та використання
Дужки [^abc] визначають збіги для будь-якого символу НЕ в дужках.
Дужки можуть визначати окремі символи, групи або інтервали символів:
[^abc] | Ні один із символів a, b або c |
[^AZ] | Не будь-які символи від великої літери A до верхнього регістру Z |
[^az] | Не будь-який символ від малої літери a до малої z |
[^Az] | Не будь-які символи від верхнього регістру A до нижнього регістру z |
Підтримка браузера
Синтаксис
new RegExp("[^xyz]")
or simply:
/[^xyz]/
Синтаксис з модифікаторами
new RegExp("[^xyz]", "g")
or simply:
/[^xyz]/g
Порада
Використовуйте вираз [abc] , щоб знайти будь-який символ МІЖ дужками.
Виконайте глобальний пошук символів, які НЕ є "i" та "s" у рядку:
let text = "Do you know if this is all there is?";
let pattern = /[^is]/gi;
Виконайте глобальний пошук символів НЕ від малої літери "a" до малої літери "h" у рядку:
Виконайте глобальний пошук символів НЕ від малої літери "a" до малої літери "h" у рядку:
Виконайте глобальний пошук символів НЕ від верхнього регістру "A" до верхнього регістру "E":
let text = "I SCREAM FOR ICE CREAM!";
let pattern = /[^A-E]/g;
Виконайте глобальний пошук символів НЕ від верхнього регістру «A» до нижнього регістру «e»:
let text = "I Scream For Ice Cream, is that OK?!";
let pattern = /[^A-e]/g;
Порада. Використовуйте вираз [abc] , щоб знайти будь-який символ у квадратних дужках.
Виконайте глобальний пошук без урахування регістру символів, які НЕ є [як]:
let text = "I Scream For Ice Cream, is that OK?!";
let pattern = /[^a-s]/gi;
Методи пошуку за регулярними виразами
У JavaScript текстовий пошук за регулярним виразом можна виконувати різними методами.
З шаблоном як регулярним виразом це найпоширеніші методи:
приклад | опис |
text.match( шаблон ) | Метод String match() |
text.search( шаблон ) | Метод String search() |
шаблон .exec(текст) | Метод RexExp exec() |
шаблон .test(текст) | Метод RegExp test() |