gpt4 book ai didi

vim - 在 Vim 中搜索并替换每行中第一次出现空格之后的所有字符?

转载 作者:行者123 更新时间:2023-12-02 08:49:10 25 4
gpt4 key购买 nike

我有一些格式如下的文本:

column1 DATE,
column2 VARCHAR2(6),
column3 VARCHAR2(15)

(如果您想知道,这是 Oracle 列定义的格式。)

我一直在尝试找出如何用 VARCHAR2(255) 替换每行中超过空格的所有内容,但还没有成功。

我知道我可以通过 /\s 搜索空格的出现,但我不知道如何获取该行的其余字符串。当我使用 /\s* 时,它会突出显示所有文本。我尝试使用 /\s.+,但出现“未找到模式”错误。

如何让所有文本超过每一行的空格并用另一个字符串全局替换它?

最佳答案

最简单的方法:

:%s/.*/VARCHAR(255)

VIM 使用有点奇怪的正则表达式语法,所以如果你想做\s+ 你必须使用\s\+

关于vim - 在 Vim 中搜索并替换每行中第一次出现空格之后的所有字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9910582/

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