Регулярные выражения. Часть 3: Необычные операции
Мы прошли основы, познакомились с проверками, теперь можно опробовать и более интересные возможности регулярных выражений. Игнорирование Возьмём строки: Допустим, мы решили выделить слово "кошка" с конкретными окончаниями -"ка" и "ечка". Регулярное выражение будет следующим: .+\s(кош(ка|ечка)), где: Как видим, помимо слов с нужными окончаниями, в группы выделяются и сами окончания. Чтобы этого избежать, воспользуемся специальным ключом - (?:) ?: сигнализирует о том, что группу не следует захватывать как отдельный результат...