gpt4 book ai didi

正则表达式 - 用双引号包裹所有整数

转载 作者:行者123 更新时间:2023-12-04 01:51:06 29 4
gpt4 key购买 nike

我想转动这个字符串;
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

不幸的是,对于已经有双引号的整数,这会导致双引号,就像这样;
"0000","0767",""078"","0785", ""0723"","23487","345" ,"07334"
伪逻辑是;寻找任何 的整数不要周围已经有双引号,并添加双引号。保留逗号之间的任何间距。

最佳答案

您可以简单地搜索 "?(\d+)"?并将其替换为 "$1" .
如果存在 ",则它们匹配但不包含在组中。

关于正则表达式 - 用双引号包裹所有整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40110706/

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