Vim : 根据所有行的部分匹配搜索替换整个单词

Vim : replacing entire word based on partial match search on all lines

我想用部分匹配替换文件中出现的所有单词。 例如,使用“75008”搜索并将整个单词替换为“12345678901”

实际内容

75003681846 75008494799 75213014616 
75003681846 75008494795 75213014613                                       
75003681846 75008513200 75213014614                                                   
75003681846 75008494798 75213014617                                                   

替换后的预期内容

75003681846 12345678901 75213014616 
75003681846 12345678901 75213014613                                       
75003681846 12345678901 75213014614                                                   
75003681846 12345678901 75213014617                                                   

如何在 vim

中完成

谢谢 红蚂蚁

\< 和 \> 匹配单词边界。

\S* 匹配所有非空白。

s 进行替换。

% 应用于整个文件。

:%s/\<\S*75008\S*\>/12345678901/g