我正在编写一个 python 脚本,它需要从源文件中删除所有具有特定语法的方法。
假设我在源文件中有一些方法,就像这样。
fn difflml(args)[
if [
--blah
]
[ var ]
] -- END OF THE METHOD
--Othed method starts and stuffs
我可以使用正则表达式从源文件中剥离这些样式方法吗?
我不知道如何保持计数[
,]
以便剥离整个方法。我在想的是保持计数[
,当计数为 0 时]
,增加[
和减少]
并打印。
由于我对正则表达式相当陌生,我不确定这是否可以在正则表达式本身中完成。