【发布时间】:2022-10-07 17:23:02
【问题描述】:
我有一个带有许多逗号的字符串,例如:
1,2,3,4,5,\"one, two\", 6, 7, \"three, four\", 8, 9
我想用逗号(,)分割这个字符串,但不应该分割带引号的部分。 有没有一种简单的方法可以做到这一点,或者我应该准备这个字符串,例如用其他东西替换逗号:
1,2,3,4,5,\"one#COMMA# two\", 6, 7, \"three#COMMA# four\", 8, 9
然后用逗号(,)分割
-
使用 csv 解析器
-
要么使用 csv 解析器,要么使用循环自己解析这个东西,
indexOf和substring。