Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
处理随机文件,其模式如下
Jon Smith-db/his-wife.db/his-keeds.db Jon Smith-db/his-wife.db/his-siblings/his-k1ds.db .... ....
我需要将最后一个字符串his-keeds.db和类似的拼写错误替换为空白,所以我的尝试是
his-keeds.db
:1,$s/\/.+\.db$//g
但不起作用。我可以使用 awk 和 perl 做到这一点,但在 vim 内置编辑器中失败了。任何人都可以帮忙吗?
这可以完成这项工作:
:%s#/[^/]*\.db$#/#
如果你不想要结尾的斜线:
:%s#/[^/]*\.db$##
尝试
:g/his-keeds.db$/s///g
反而