处理随机文件,其中包含
等模式Jon Smith-db/his-wife.db/his-keeds.db
Jon Smith-db/his-wife.db/his-siblings/his-k1ds.db
....
....
我需要将最后一个字符串his-keeds.db
和类似的拼写错误替换为空白,所以我的尝试是
:1,$s/\/.+\.db$//g
但不起作用。我能够使用awk和perl来完成它,但在vim内置编辑器中失败了。有人可以帮忙吗?
答案 0 :(得分:2)
这可以胜任:
:%s#/[^/]*\.db$#/#
如果你不想要结尾斜杠:
:%s#/[^/]*\.db$##
答案 1 :(得分:0)
尝试
:g/his-keeds.db$/s///g
代替