afiskon
@afiskon

Можно ли в регулярных выражениях POSIX сделать аналог (aaa)(?:bbb|qqq)(ccc)?

Ну то есть чтобы в match для такого выражения попали только aaa и ccc? В регулярных выражениях Perl это нормально работает, с POSIX не получается, хотя вроде даже флаг Extended ставил. Они вообще поддерживают нечто подобное?
  • Вопрос задан
  • 2464 просмотра
Пригласить эксперта
Ответы на вопрос 1
Kronius
@Kronius
Насколько я понял, исходная строка вида
aaabbbccc или aaaqqqccc
Другие не должны восприниматься.

В точности тоже повторит POSIX выражение типа
(aaa)[b|q]{3}(ccc)
его же, кстати, можно использовать и в PERL выражениях.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы