Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Replace 替换VI中的两个字符_Replace_Vi - Fatal编程技术网

Replace 替换VI中的两个字符

Replace 替换VI中的两个字符,replace,vi,Replace,Vi,我有这样一个文件: 14:rs546195859:105415517:C:T:AHNAK2 19:rs200396606:7676575:G:A:CAMSAP3 我需要将前两个:之间的rs*替换为VI中的“.” 我怎样才能做到这一点 谢谢 像这样的东西应该能找到并取代这种模式 :%s/:rs[^:]\+:/:.:/g 像这样的东西应该找到并取代这种模式 :%s/:rs[^:]\+:/:.:/g 很高兴它成功了。别忘了接受答案。很高兴它奏效了。别忘了接受答案。

我有这样一个文件:

14:rs546195859:105415517:C:T:AHNAK2

19:rs200396606:7676575:G:A:CAMSAP3

我需要将前两个:之间的rs*替换为VI中的“.”

我怎样才能做到这一点


谢谢

像这样的东西应该能找到并取代这种模式

:%s/:rs[^:]\+:/:.:/g

像这样的东西应该找到并取代这种模式

:%s/:rs[^:]\+:/:.:/g

很高兴它成功了。别忘了接受答案。很高兴它奏效了。别忘了接受答案。