LINUX.ORG.RU

regexp


0

0

подскажите регексп который будет матчить все правильные скобочные структуры (т.е.между скобок может быть все что угодно, но количество открытых должно быть не меньше количества закрытых слева от любой позиции в строке).

anonymous

сделать это одним регулярным выражением принципиально невозможно.

anonymous
()

Данная задача может быть формально решена с помощью формальной грамматики 2 типа (контекстно-независимая). Регэкспы в свою очередь - ФГ 3 типа. Вы можете воспользоваться yacc/bison

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.