Модульні уроки (1/4)
Набори символів: `[abc]`
Якщо попередньо визначеного класу, наприклад \d або \w, недостатньо, ви можете визначити
спеціальний набір символів із квадратними дужками [...]. У дужках
кожен символ є альтернативою: регулярний вираз відповідає одному з будь-якого з
перелічені елементи.
Pattern: [aeiou]
Sample: ciao mondo
^ ^^ ^^Кожна голосна є відповідником окремо. Дужки відповідають рівно одному символу
(якщо не визначено кількісно): [aeiou]+ відповідає безперервній послідовності голосних.
Спеціальні символи в квадратних дужках
Усередині [...] більшість метасимволів втрачають своє особливе значення:
.всередині[.]відповідає літеральній крапці (вихід не потрібен).*,+,?,(,),{,}є буквальними.\]^натомість залишаються спеціальними, і їх потрібно уникнути або обережно розташувати.
Pattern: [.,;:]
Match: any punctuation mark among dot, comma, semicolon, colon.Спеціальні символи в квадратних дужках
Більшість метасимволів регулярних виразів (., *, +, ? тощо) втрачають своє спеціальне значення в дужках і розглядаються як буквальні символи. Лише тире -, каретка ^ на початку та зворотна скісна риска \\ зберігають робочі значення.
Спробуйте
Знайдіть у тексті одну за одною кожну голосну букву (а, е, і, о, у, включаючи великі).
Показати підказку
Додайте голосні у верхньому регістрі всередині дужок або використовуйте прапорець i.
Рішення доступне після 3 спроб
Повторна вправа
Знайдіть розділові знаки: крапка, кома, крапка з комою, двокрапка, знак оклику, знак питання.
Показати підказку
Всередині [.,;:!?] усі символи буквальні, екранування не потрібне.
Рішення доступне після 3 спроб
Додатковий виклик
Знайдіть у тексті всі італійські голосні з акцентом (`àèéìòù`).
Показати підказку
Перелічіть літери з наголосом у квадратних дужках.
Рішення доступне після 3 спроб