我有以下逗号分隔的字符串,我需要拆分.问题是某些内容在引号内并包含不应在分割中使用的逗号...
串:
111,222,"33,44,55",666,"77,88","99"
Run Code Online (Sandbox Code Playgroud)
我想要输出:
111
222
33,44,55
666
77,88
99
Run Code Online (Sandbox Code Playgroud)
我试过这个:
(?:,?)((?<=")[^"]+(?=")|[^",]+)
Run Code Online (Sandbox Code Playgroud)
但它读取"77,88","99"之间的逗号作为命中,我得到以下输出:
111
222
33,44,55
666
77,88
,
99
Run Code Online (Sandbox Code Playgroud)
有谁能够帮我?我用完了几个小时...... :) /彼得