说我有这样的,在项目之间用逗号隔开,但也可能是项目中的逗号已括号内容的字符串:如何使用不在括号内的逗号分隔?
(编辑:对不起,忘了提,有些项目可能没有括号的内容)
"Water, Titanium Dioxide (CI 77897), Black 2 (CI 77266), Iron Oxides (CI 77491, 77492, 77499), Ultramarines (CI 77007)"
我怎样才能拆分字符串只有那些不在括号内的逗号?即:
["Water", "Titanium Dioxide (CI 77897)", "Black 2 (CI 77266)", "Iron Oxides (CI 77491, 77492, 77499)", "Ultramarines (CI 77007)"]
我想我不得不使用正则表达式,或许是这样的:
([(]?)(.*?)([)]?)(,|$)
,但我还在努力使其发挥作用。
你能证明你至今尝试什么? – 2014-10-29 14:50:59