数组在java中使用“,”而不是“,”拆分字符串
我有这样一个字符串:
123,TV,August 14, 2020,"This is a fantasy series, and top rated"
我用的是字符串。但我的分隔符应仅基于逗号分隔字符串,不带尾随空格
预期产量
["123","TV","August 14, 2020","This is a fantasy series, and top rated"]
实际产量
["123","TV","August 14"," 2020","This is a fantasy series", " and top rated"]
考虑到所有逗号,它正在拆分字符串。我只想考虑没有尾随空间或双引号(“”)的逗号。
有人能给我一些建议吗
# 1 楼答案
您可以与
Negative Lookahead
(?!\s)
组合以断言逗号后没有空格