0

如果逗号包含在双引号中,有人可以帮助修改以下正则表达式以忽略逗号

当前正则表达式 -

,(?!(?<=(?:^|,)\s*""(?:[^""]|""|\\"")*,)(?:[^""]|""|\\"")*""\s*(?:,|$))

唯一的问题是它在每个逗号处拆分字符串。用双引号括起来的列中的逗号应被视为一列

例如,拆分此字符串 "a","b,c" 应导致两列,而不是三列。

谢谢!

4

1 回答 1

0

以下正则表达式可能是您正在寻找的...

\".*?\"

于 2013-10-08T20:06:06.230 回答