gpt4 book ai didi

regex - 在Vim中查找和替换,重用 token

转载 作者:行者123 更新时间:2023-12-04 09:41:28 26 4
gpt4 key购买 nike

我在设计适当的查找/替换正则表达式以在Vim中使用时遇到了麻烦。
这是一些SQL:

select avg(field_name1), avg(field_name2), avg(field_name3) from a_table
糟糕,我忘了给结果取别名:
select avg(field_name1) field_name1,
avg(field_name2) field_name2, avg(field_name3) field_name3 from a_table
因此,在Vim中,我确定可以方便地找到并替换以匹配括号内的任意 [a-z]\+_[a-z]\+,但是我不知道如何在整个匹配之后放置该标记

最佳答案

请尝试以下方法:

:s/(\(.*\))/(\1) \1/g

关于regex - 在Vim中查找和替换,重用 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12286968/

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