我需要分割以下逗号分隔的字符串。问题是某些内容在引号内并且包含不应该在拆分中使用的逗号...
串:
111,222,"33,44,55",666,"77,88","99"
我想要输出:
111
222
33,44,55
666
77,88
99
我已经试过了:
(?:,?)((?<=")[^"]+(?=")|[^",]+)
但是它读取“ 77,88”,“ 99”之间的逗号作为命中,并且我得到以下输出:
111
222
33,44,55
666
77,88
,
99
有谁能够帮助我?我的时间不多了... :) / Peter