Групи символів
Ми можемо використовувати такі спеціальні символи для позначення груп літер у регулярному виразі:
[] |
вибір символу в дужках, як-от, [aeiouy] означає будь-яку з перелічених голосних |
[ - ] |
вибір символу з інтервалу, напр., [a-z] – будь-яка мала літера англійського алфавіту |
[^ ] |
заперечений вибір символів, наприклад, [^aeiouy] означає все, крім голосних у списку |
\d |
цифри (те саме, що [0-9] ) |
\D |
усі, крім цифр (те саме, що [^0-9] ) |
\w |
буквено-цифрові символи (те саме, що [a-zA-Z0-9_] ) |
\W |
усі, крім буквено-цифрових символів (те саме, що [^a-zA-Z0-9_] ) |
\s |
«білі» символи (пробіл, табуляція, символи розриву рядка) |
\S |
усі, крім «білих» символів |
Крім того, ми можемо використовувати такі конструкції, які визначають більше параметрів або групують символи разом:
| |
розділяє кілька часткових виразів (`привіт|вітаю’ відповідає саме одному з привітань) |
() |
підрядок, до якого можна застосувати квантор (ло(со)?сь може бути як лось, так і лосось) |
Регулярні вирази
Інтерактивні вправи зі створення регулярних виразів.