Квантификаторы

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

  • {n} — n вхождений символа в строку (шаблон [0-9]{2} соответствует двум вхождениям любой цифры);
  • {n,} — n или более вхождений символа в строку (шаблон [0-9]{2,} соответствует двум и более вхождениям любой цифры);
  • {n,m} — не менее n и не более m вхождений символа в строку. Числа указываются через запятую без пробела. Например, шаблон [0-9]{2,4} соответствует от двух до четырех вхождениям любой цифры;
  • * — ноль или большее число вхождений символа в строку. Эквивалентно комбинации {0,};
  • + — одно или большее число вхождений символа в строку. Эквивалентно комбинации {1,};
  • ? — ни одного или одно вхождение символа в строку. Эквивалентно комбинации {0,1}.

Учебник C++ (MinGW-W64)
Учебник C++ (MinGW-W64) в формате PDF

Помощь сайту

ЮMoney (Yandex-деньги): 410011140483022

ПАО Сбербанк:
Счет: 40817810855006152256
Реквизиты банка:
Наименование: СЕВЕРО-ЗАПАДНЫЙ БАНК ПАО СБЕРБАНК
Корреспондентский счет: 30101810500000000653
БИК: 044030653
КПП: 784243001
ОКПО: 09171401
ОКОНХ: 96130
Скриншот реквизитов