我想转动这根弦;
0000,0767,"078", 0785, "0723",23487, 345 , 07334
进入这个字符串;
"0000","0767","078", "0785", "0723","23487", "345" , "07334"
这是我能得到的最接近的结果,当涉及到正则表达式时,我总是对负查找等感到有点困惑。
[^"\d,]?(\d+)
并替换为"$1"
- https://regex101.com/r/qVQYA7/1 https://regex101.com/r/qVQYA7/1
不幸的是,这会导致已经有双引号的整数出现双引号,如下所示;
"0000","0767",""078"","0785", ""0723"","23487","345" ,"07334"
伪逻辑是;寻找任何符合以下条件的整数don't它们周围已经有双引号,并添加双引号。保留逗号之间的空格。