代码示例:for file in files: do_something(root+file) 我想将file替换为f,但必须保留files。 通常我使用以下命令::%s/file/f/gcI 但它也匹配 files。有没有办法仅匹配整个单词,并适用于(根+文件)语法?
\<
和\>
不是vim特有的东西,它们是常用的正则表达式符号,用于表示完整单词。 - Jeffrey Jose\<
和\>
在Perl兼容的正则表达式中无效。您可以使用\b
代替(单词边界)。请参阅perldoc perlre
,因为还有Unicode边界,即\b{}
。 - Dacav