我正在写一个python脚本,它需要从源文件中去除具有特定语法的所有方法。正则表达式字符匹配计数器
假设我有出外源文件中的一些方法。
fn difflml(args)[
if [
--blah
]
[ var ]
] -- END OF THE METHOD
--Othed method starts and stuffs
我可以使用正则表达式从源文件中去除这些样式方法吗?
我不知道如何继续计数[
和]
,以便剥离整个方法。 我在想什么是保持在[
和]
计数,增加对[
和]
和打印递减,当计数为0。
由于我是相当新的正则表达式,我不知道这是否可以在正则表达式本身来完成。
你可以试试这个正则表达式: - '( “(。*?)\\ [。* \\]”)' –
你想达到什么目的? – root