gpt4 book ai didi

regex - 删除由分隔符分隔的前 N ​​个字段

转载 作者:行者123 更新时间:2023-12-01 07:21:00 25 4
gpt4 key购买 nike

f1,f2,f3,f4,f5,,,,
f1,f2,f3,f4,f5,,,,
f1,f2,f3,f4,f5,,,,
f1,f2,f3,f4,f5,,,,

假设 fN 是除 , 之外的一些字符序列。

如何删除前 3 个字段?

到目前为止,我已经尝试了 %s/^.*,.*,.*,// 但它删除了整行。

最佳答案

假设您的光标位于第一行第一列。这些字段也具有相同的宽度(如您的示例所示)

您可以按以下按键序列(6 次击键):

<Ctrl-V>G3f,x

如果字段的长度不同,您可以:

q 录制宏:

qq0v3f,xjq

然后,重播宏,例如99次:

99@q

或在命令行中执行:

%s/\v^([^,]*,){3}//

关于regex - 删除由分隔符分隔的前 N ​​个字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17675414/

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