python2------」python3加括号vim快捷操作

在python中,有些代码是2.x版本的,print不用加括号,如果换成3.x又得加上括号,手动添加很麻烦哟。那么如何利用vim的正则表达式来实现查找替换呢。命令如下:

:%s/print\s*\(.*\)$/print(\1)

解析:/print-->匹配print字符串,\s*-->表示任意个空格,\(-->用于将匹配的部分可在后面用\1引用,.∗)$-->将到行尾的所有字符组成字符串匹配成一个可以引用的串,/print(\1)-->替换为print(匹配的内容)。

 

你可能感兴趣的:(python)