如何使用正则表达式进行以下替换?

时间:2018-03-18 06:07:41

标签: regex replace pycharm

我想在我的python文件中用print ...替换所有print(...)行,我该如何使用正则表达式? 我只知道我可以使用以下代码匹配print ...

print .*

但我不知道下一步该做什么。

PS。我知道如何用python之类的某些语言来做这些事情,我不知道如何使用由pycharm等IDE支持的正则表达式来完成它。这就是为什么我没有标记任何语言标签的原因。如果有人认为这样做太容易了,请告诉我一些问题,然后再将其投票。

1 个答案:

答案 0 :(得分:-1)

你可以使用python

做这样的事情
if re.match(r"print .*", line):
    args = line.split("print ")[1]
    replace = "print(" + args + ")"