我有一个像 hello, "darkness, my", (old, friend)
这样的字符串,我想要这个拆分结果:
你好
“黑暗,我的”
(老 friend )
我找到了一种方法来忽略 "-marks (,?=([^\"]*\"[^\"]*\")*[^\"]*$
) 和另一种忽略括号中逗号的方法 (,(?=[^\\)]*(?:\\(|$))
).
当我使用第一个时,我得到:
你好
“黑暗,我的”
(旧
friend )
当我使用第二个时,我得到:
你好
“黑暗”
我的”
(老 friend )
但是我该如何结合这两种解决方案呢?
最佳答案
关于java - 用逗号拆分字符串,但忽略括号或引号中的逗号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40770990/