Vim正则表达式查找和替换

时间:2014-11-23 16:36:59

标签: linux vim

我必须找到具有这种模式的词语:

File{some numeric characters}=  

示例:File1=File234=File3456=并删除它们。

这是一行:

File1=/media/sda5/  

现在我必须用以下代码替换这一行:

/media/sda5/  

因为我是vim的新手,所以如果有人可以帮助我

1 个答案:

答案 0 :(得分:3)

这个命令可以做你想要的:

:%s/File\d\+=//g

:%s/         perform substitution on each line in the buffer
File\d\+=    matches 'File' followed by one or more digits until the first '='
//           deletes the matched text
g            do that on every match on the line