gpt4 book ai didi

javascript - 如何用另一个字符串替换字符串中的某个单词并排除原子正则表达式中某些类型的所述单词

转载 作者:行者123 更新时间:2023-11-30 19:31:31 25 4
gpt4 key购买 nike

我正在使用 atom 尝试找到单词“Next”并将其替换为单词“Continue”,但前提是字符串以“al”开头(空格和引号很重要)

我已经尝试使用 atom 的 Regex 查找和替换工具来完成此操作,我相信我已经非常接近了。下面的代码设法找到了我想要的字符串,但我不确定替换代码应该如何进行。

(al\")(.*下一步)

我试过摆弄 $1 和 $2 的东西,但我就是想不通 :(

最佳答案

您应该重新安排第一个捕获组边界并删除第二个:

(al ".*)Next

然后,替换为 $1Continue。参见 the regex demoregex graph :

enter image description here

详情

  • (al ".*) - 捕获第 1 组:al、空格、",然后是除行以外的任何 0+ 个字符断字符
  • Next - Next 子字符串。

请注意,我们捕获了我们需要保留的内容,并且只匹配了我们想要删除的内容。

关于javascript - 如何用另一个字符串替换字符串中的某个单词并排除原子正则表达式中某些类型的所述单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56386326/

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