Регулярные выражения Квадратные скобки -- что они означают
Primary tabs
Квадратные скобки объединяют группу символов -каждый из которых является вариантом (то есть это не последовательность, а именно группа) -
например выражение
[abc]{3,}
означает что мы хотим найти строку где три раза и более встречается последовательность, к которую входят какие-то из букв a и/или b и/или c
то есть нам подойдут последовательности вроде:
abc aaa aab aaabcc
и т.д.
- Log in to post comments
- 7363 reads
melisa
Tue, 07/04/2017 - 13:24
Permalink
Ограничитель повторений
Почему здесь в { } указан диапазон {3, 0}, а не {0, 3} ? Это значит, что не важно, в какой последовательности написаны цифры? Всё равно количество повторений будет от меньшего до большего значения?
vedro-compota
Tue, 07/04/2017 - 14:04
Permalink
судя по всему в примере
судя по всему в примере ошибка и для условие "3 и более раз" надо писать так:
Исправьте, если это так.
_____________
матфак вгу и остальная классика =)
melisa
Tue, 07/04/2017 - 14:25
Permalink
так и есть
Если оставить
возникает ошибка:
Надо писать так:
(исправлено)
vedro-compota
Tue, 07/04/2017 - 16:38
Permalink
спасибо) вы правы)
спасибо) вы правы)
_____________
матфак вгу и остальная классика =)