获取括号内括号所包含的唯一组的表达式与下面的表达式一起使用:
string: (test (test (test)))
expression: \(([^()]|(?R))*\)
Link: https://regex101.com/r/JZkXQk/2
如果您只是交换表达式('对于'开始'和')'为了结束'不起作用
跟随示例字符串:
begin
test1
test2
begin
test
test
end
begin
test
test
test
begin
test
test
end
end
end
expression: begin([^(begin)(end)]|(?R))*end
如何使用BEGIN和END等词语所包含的正则表达式?