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

2
lavrton 6 Май 2013 в 05:29

1 ответ

Лучший ответ

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

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

1
Community 23 Май 2017 в 13:25