gpt4 book ai didi

regex - 在文本 : find and replace with regex 周围加上引号

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

在 Atom 中,我正在处理一个巨大的文本文件,我必须替换任何出现的

.env(bar)


.env('bar')

哪里 bar可以有多个值,使用标准的 Find-Replace 工具。

我成功地选择(查找字段)我想更改的模式,这要归功于
.env(\(([^\)]+)\))

如报道 here .

但是我找不到任何合适的正则表达式来填充替换字段以在引号之间换行,例如这些都不起作用:
.env(\'\(([^\)]+)\)\')
.env('\(([^\)]+)\)')

此外,如何恢复整个过程(也使用 Find-Replace 正则表达式)?

谢谢!

最佳答案

当模式匹配时,您不能用正则表达式填充替换字段,因为它不能那样工作。您不能使用正则表达式,但可以使用替换字符串,例如引用最近捕获的组。

  • 查找:\.env\(([^)]+)\)
  • 替换为:.env('$1')
  • $1表示捕获组 #1

    关于regex - 在文本 : find and replace with regex 周围加上引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46061474/

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