Python:查找并替换函数调用

时间:2017-03-16 16:47:28

标签: python replace

我想使用python删除文件中所有出现的文本param1

param2param1只是一些例子,它可能介于发生之间。

注意:param2select pid from parts where color= 'Red' 可能包含括号。

2 个答案:

答案 0 :(得分:0)

如果foo没有多个签名,则可以使用简单的正则表达式。看一下re.sub方法。

例如:

re.sub('foo\(.+,.+\)', '', line)

将删除以下事件(包括对包含错误语法的foo的调用):

foo(a, b)
foo([a], b)
foo([a b c], d)   # note, bad syntax

答案 1 :(得分:0)

在Windows上查找并替换Control + h。很确定这可以在空闲时使用