me_edu
Регулярные выражения (RegEx)Шаг 15 из 27 · 0% пройдено
Квантификаторы · Квантификаторы

Сколько раз повторять

Квантификатор указывает, сколько раз может повторяться предыдущий элемент (символ, класс или группа):

• * — ноль или более раз; • + — один или более раз; • ? — ноль или один раз (необязательный элемент); • {n} — ровно n раз; • {n,} — n или более раз; • {n,m} — от n до m раз.

Примеры:

\d+ — одна или больше цифр («7», «2026») \d* — ноль или больше цифр (совпадёт и с пустотой) colou?r — «color» и «colour» (u необязательна) \d{4} — ровно 4 цифры \d{2,4} — от 2 до 4 цифр [a-z]{3,} — три и больше строчных букв

Квантификатор относится к тому, что стоит прямо перед ним. ab+ — это «a», затем одна и более «b» («ab», «abbb»), а не «ab» целиком. Чтобы повторять группу символов, её берут в скобки: (ab)+ — «ab», «abab», «ababab».

Назад

Обсуждение

Войдите, чтобы участвовать в обсуждении.

Пока нет сообщений.