Парные скобки с помощью regexp'ов
Привет всем,
Собственно сабж. В perl(может быть и в PHP) можно сделать такую замечательную вещь:
$paren = qr/\(([^()]+|(??{$paren}))*\)/x;
То есть рекурсия. Даже в javascript можно указывать "самого себя" внутри регэкспа - вот такая фигня "(?R)".
Java? Есть ли решение "задачи парных скобок" с помощью регэкспа?
ЗЫ: Просьба не писать "нафига регэксп - заведи каунтер или стэк". Все понимаю. Хочу регэксп.
Собственно сабж. В perl(может быть и в PHP) можно сделать такую замечательную вещь:
$paren = qr/\(([^()]+|(??{$paren}))*\)/x;
То есть рекурсия. Даже в javascript можно указывать "самого себя" внутри регэкспа - вот такая фигня "(?R)".
Java? Есть ли решение "задачи парных скобок" с помощью регэкспа?
ЗЫ: Просьба не писать "нафига регэксп - заведи каунтер или стэк". Все понимаю. Хочу регэксп.
