Почему регулярные выражения с обратными ссылками не являются регулярными выражениями?

Эта статья говорит:

Обратная ссылка, такая как \1 или \2, соответствует строке, совпадающей с предыдущим выражением в скобках, и только та строка: (cat|dog)\1 соответствует catcat и dogdog, но не catdog или dogcat. Что касается теоретического термина, регулярные выражения с обратными ссылками не являются регулярными выражениями.

Зачем? По какой причине \1 стало "регулярное выражение" больше не "регулярное выражение"?

0 ответов

Другие вопросы по тегам