gpt4 book ai didi

regex - 仅替换字母之间的空格

转载 作者:行者123 更新时间:2023-12-02 05:48:02 24 4
gpt4 key购买 nike

我有一个包含数字和字母列的文件:

0.01182290 0.02526555 0.46794573 RING zinc finger protein putative 0105800 1076 1166 -90

我想将字母之间的空格替换为下划线。

0.01182290 0.02526555 0.46794573 RING_zinc_finger_protein_putative 0105800 1076 1166 -90

我是正则表达式的新手,替换字符串是 [a-zA-Z]\s[a-zA-Z],但我不知道替换的是什么。我尝试的一切都会改变空格之间的字母。

:%s/[a-zA-Z]\s[a-zA-Z]/??/g/

最佳答案

你可以使用这个:

:%s/\v(\a)\s(\a)/\1_\2/g 

这里的想法是使用捕获组并将捕获的值放在输出中。

关于regex - 仅替换字母之间的空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42418372/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com