我想根据逗号分割一个字符串,不包括双引号中的一个,如果有任何相邻的逗号,它们也应该算作单独的标记
我可以在逗号上进行字符串拆分,不包括使用正则表达式的双引号[^,\"']+|\"([^\"]*)\"
但如果有相邻的逗号,则无法正确标记。字符串示例
one,two,three,four,"five1,five2", six ,seven,"eight1,eight2","nine",,eleven
输出应该是
one
two
three
four
five1,five2
six
seven
eight1,eight2
nine
eleven
请帮忙