LINUX.ORG.RU

История изменений

Исправление firkax, (текущая версия) :

Там нет ничего про всякие квадратные скобки, диапазоны, опциональные блоки с заданным шаблоном, указанные количества повторений итд, Регекс определяется рекурсивно следующим образом:

Ну может быть, но сейчас под ними кое что более конкретное уже подразумевается почти всегда.

1. (r) | (s) — регулярное выражение, описывающее язык L (r) ∪ L (s)

Если я правильно понял что это значит, то wildcard-паттерны уже тут нарушают и это определение регэкспа.

И да, в терминах позикса

Выразить wildcard-ы через регэкспы можно, я и не спорил.

Исходная версия firkax, :

Там нет ничего про всякие квадратные скобки, диапазоны, опциональные блоки с заданным шаблоном, указанные количества повторений итд, Регекс определяется рекурсивно следующим образом:

1. (r) | (s) — регулярное выражение, описывающее язык L (r) ∪ L (s)

Если я правильно понял что это значит, то wildcard-паттерны уже тут нарушают определение регэкспа.