2
我有這樣的字符串:
解析其具有括號和逗號分隔值的字符串
string astr = "a(b,c,u),d,e(f),g(),h,i(j(k,l,m(n))),r";
- 一個含有B,C,U
- E包含˚F
- i包含Ĵ
- j包含k,l,m
- m包含n
- r不包含任何內容
你可以認爲這是一個文件系統
在具有(輸入字母)的文件夾
遺體文件
什麼正確的方式來解析該字符串
正則表達式,堆棧功能或簡單字符串解析函數?如何 ?
一個循環,和堆棧保持跟蹤你是如何嵌套應該是足夠的 –
如果你想在列表中的結果,遞歸調用堆棧與在本地名單是要走的路。 –
只要您找到'(',並確保您退出')',只需輸入一個新的功能。這不是火箭科學。 –