gpt4 book ai didi

regex - Notepad++ 正则表达式用不同的替换替换多个值

转载 作者:行者123 更新时间:2023-12-04 13:24:11 31 4
gpt4 key购买 nike

我有很多文本需要修复 url 编码。

因为一直为每个人做查找/替换是相当乏味的,

有没有人有一次替换多个字符的正则表达式?

例子:

替换...

  • %20 带空格
  • %5B[
  • %5D]
  • %28(
  • %29)

最佳答案

通过以下正则表达式查找:

(%20)|(%5B)|(%5D)|(%28)|(%29)

并替换为:

(?1 )(?2\[)(?3\[)(?4\()(?5\))

解释:

(?1replacementA)(?2replacmentB)(?3replacmentC)....
  1. 其中 ?1 表示将第一个捕获组值 %20 替换为
    '替换A'
  2. 其中 ?2 表示将第二个捕获组 %5B 替换为
    '替换 B'
  3. 其中 ?3 表示将第三个捕获组 %28 替换为
    '替换 C'

从notepad++ 6开始就可以了

关于regex - Notepad++ 正则表达式用不同的替换替换多个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43084054/

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