gpt4 book ai didi

regex - IntelliJ IDEA Vim 模拟器的带换行符的正则表达式行为

转载 作者:行者123 更新时间:2023-12-04 19:03:42 24 4
gpt4 key购买 nike

例如,要转换:

List(
User(1)

进入:
UserQuery ++= List(
User(1)

哪里 User配套用于成型 UserQuery .

我在使用 IntelliJ 的 Vim 模拟器(在编辑器窗口的底部,按下和 : 后)在正则表达式中获取换行符时遇到了一些困难。没有像普通 Vim 那样的 ^v。 :/

IntelliJ IDEA 版本:14.1.3(我第一次在 IntelliJ IDEA 中尝试过这个,所以我不知道这是否是一个新问题。)
平台:Mac OS X 10.10.2(优胜美地)

最佳答案

我发现以下方法有效。

匹配:使用 \n .替换:使用 \r .

即,\n不能替代,\r在模式中不起作用。这个正则表达式有效:

s/List(\n\( *\)\(\w*\)/\2Query ++= List(\r\1\2/

关于regex - IntelliJ IDEA Vim 模拟器的带换行符的正则表达式行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30688322/

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