gpt4 book ai didi

c# - 如何删除双引号内的双引号

转载 作者:行者123 更新时间:2023-11-30 14:33:48 24 4
gpt4 key购买 nike

我有问题,不知道该怎么办。

问题:我需要去掉双引号里面的双引号


字符串示例:

"MIKE YANICK","412 A AVE "E","","NADIEN PA","","190445468"

如您所见,"412 A AVE "E"中的字母 E 多了一个双引号。


我需要删除它。

我的结果应该是这样的:

"MIKE YANICK","412 A AVE E","","NADIEN PA","","190445468"


  • 我不能使用表达式,因为模式每次都在变化。
  • string.replace 将不起作用,因为您需要对值进行硬编码
  • 读取双引号之间的值不起作用,因为它会被中间的引号丢弃

请帮忙...

最佳答案

你可以使用这样的正则表达式:

(?<!(^|,))"(?!(,|$))

这将匹配任何双引号 ("),它不是以字符串开头或逗号开头,也不是后跟逗号或字符串结尾。

关于c# - 如何删除双引号内的双引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15485566/

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