tor*_*ger 3 python regex recursion nested brackets
资源:
[This] is some text with [some [blocks that are nested [in a [variety] of ways]]]
Run Code Online (Sandbox Code Playgroud)
结果文字:
[This] is some text with
Run Code Online (Sandbox Code Playgroud)
有没有一种简单的方法可以做到这一点 - >或者必须达到pyparsing(或其他解析库)?
这是一种不需要任何依赖关系的简单方法:扫描文本并为你传递的大括号保留一个计数器.每次看到"["时递增计数器; 每次看到"]"时减少它.
[s;如果它小于零你就会有那么多的]s.)