我試着寫正則表達式,將拆分Java字符串這樣的內逗號:在Java的正則表達式 - 分裂逗號分隔的列表,但不包括括號
300x250,468x60,300x400v(480x320,768x1024,100x100),400x300v,640x480v(200x200,728x90)
到這樣的事情:
300x250
468x60
300x400v(480x320,768x1024,100x100)
400x300v
640x480v(200x200,728x90)
我一直在嘗試\,(\()?
,但最終還是在圓括號中選擇了逗號。
任何幫助表示讚賞!
可能重複的[Java的分裂字符串而忽略括號內的任何分隔符](http://stackoverflow.com/questions/9656212/java-splitting-a-string-while-ignoring-any-delimiters-between-brackets) – jlordo 2013-02-10 00:04:03
@jlor做 - 鏈接的問題是**不是重複**。用戶不會試圖平衡括號 - 只有一層,這完全可以使用正則表達式。 – JDB 2013-02-10 02:41:28
@ Cyborgx37:如果您確定,請發佈正則表達式解決方案。 Stephen C的回答不起作用。 – jlordo 2013-02-10 10:51:02