Notepad ++ 替换逗号如果在两个双引号之间

Mic*_*rdi 5 notepad++

使用记事本++,我想删除所有逗号,仅当它们在几个双引号之间时:

这是我的源字符串:

0.00,0.00%,"1,926.10","2,873.68","2,365.13",14.29%
Run Code Online (Sandbox Code Playgroud)

我想获得:

0.00,0.00%,"1926.10","2873.68","2365.13",14.29%
Run Code Online (Sandbox Code Playgroud)

如何使用记事本++实现这一目标?

谢谢

Tot*_*oto 7

  • Ctrl+H
  • 找什么: (?:"|\G)\d+\K,
  • 用。。。来代替: LEAVE EMPTY
  • 检查 环绕
  • 检查 正则表达式
  • Replace all

解释:

(?:"|\G)        # non capture group, double quote OR restart from last match position
\d+             # 1 or more digits
\K              # forget all we have seen until this position
,               # a comma
Run Code Online (Sandbox Code Playgroud)

截图(之前):

在此处输入图片说明

截图(后):

在此处输入图片说明