我有多个相同格式的初始文件,它们在不同的文件中。我试图为它们所有添加一个名为“newparameter”的新参数。我尝试使用PyCharm的查找和替换正则表达式功能来完成此操作,但迄今为止没有成功。
我有一个如下的init函数(删除了实际参数名称)
def __init__(self, param1, param2, param3, param4, param5, param6, param7, param8=None):
查找文本的正则表达式:def __init__\(.*\)
替换文本的正则表达式:def __init__($1, newparam="Default")
查找文本是有效的,只是替换操作不起作用。我得到的错误是: 替换错误。您输入了格式不正确的替换字符串“def __init__($1,newparam="Default")”
我做错了什么?