скобках следующие строки - матч:Perl Regex матч сбалансированные
"MNO(A=(B=C) D=(E=F)) PQR(X=(G=H) I=(J=(K=L)))" - "MNO"
"MNO(A=(B=C) D=(E=F))" - "MNO"
"MNO" - "MNO"
"RAX.MNO(A=(B=C) D=(E=F)) PQR(X=(G=H) I=(J=(K=L)))" - "RAX.MNO"
"RAX.MNO(A=(B=C) D=(E=F))" - "RAX.MNO"
"RAX.MNO" - "RAX.MNO"
Внутри каждой скобки может быть неограниченное количество групп из них, но они должны полностью закрыта.
Любые идеи? Не знаю, как проверить правильно близость ..
должны использовать Perl-регулярных выражений
Вы уверены, что хотите сделать это с помощью регулярных выражений? Это будет рекурсивное регулярное выражение и, следовательно, его не лучший способ решить вопрос. Использование классического решения через стек намного проще. –
Это возможно в некоторых вариантах регулярных выражений. Какой из них вы используете? –
@ Мне нужно использовать Regex – RaphaelH