Perl 如何在一组匹配括号之间提取who文本

Perl 如何在一组匹配括号之间提取who文本,perl,recursive-regex,Perl,Recursive Regex,可能重复: 我想提取一个完整的文本,其中有匹配的结束括号数字。下面是示例文本 Big String 1 {sub string 1 {{something} something {}} sub string 2{something} sub string {{something}{something else}}} 是否有一种简单的方法可以提取只属于大字符串1的整个字符串?我希望得到的结果如下: Big String 1 = "sub string 1 {{something} somet

可能重复:

我想提取一个完整的文本,其中有匹配的结束括号数字。下面是示例文本

Big String 1 {sub string 1 {{something} something {}} sub string 2{something} sub string {{something}{something else}}}
是否有一种简单的方法可以提取只属于大字符串1的整个字符串?我希望得到的结果如下:

Big String 1 = "sub string 1 {{something} something {}} sub string 2{something} sub string {{something}{something else}}"

谢谢,

s
extract\u bracked
怎么样。一般来说,用正则表达式无法匹配括号。您是否有任何特定的约束条件(比如您知道嵌套的确切级别)?否则,您将需要尝试不同的方法。