之間解析字符串元素我試圖寫一個小程序,它從嵌套的括號之間提取信息。例如,如果我給出的字符串:嵌套的括號
"content (content1 (content2, content3) content4 (content5 (content6, content7))"
我想這將返回(在一個ArrayList或其他集合):
["content", "content1", "content2, content3", "content4", "content5", "content6, content7"]
是否有任何現有的庫或一個算法,我可以用這個來幫助我。
在此先感謝!因爲它們是相同的括號內
編輯
感謝您的建議不過內容2和content3應保存在同一個字符串中的最終名單。
所以你不要對括號關心呢? – isnot2bad 2014-12-04 01:49:36
這個正則表達式似乎做你想要什麼:['\ w +(?:\ S * \ w +)*'](http://ideone.com/nm7eZj) – August 2014-12-04 01:51:08
不,我不這樣做,排序,其中它們的內容出現在括號內的事項,一旦我弄清楚如何 – Dylan 2014-12-04 01:51:08