我有一個包含嵌套括號的字符串:解析字符串,提取命令和相關聯的參數與嵌套括號
string commandLine = "position(1, random(1, random(1, 9)), random(3, 15))"
我想解釋此字符串的規則如下
的CommandName(參數1,參數,參數3)
其中:
- 「(」和「)」括號內的逗號分隔每個參數
這使我相信,我會首先需要設計一種方法來確定分離與命令名
從this這個問題的頂部答案看來,我不能使用正則表達式。那麼我應該如何處理這個任務?
編輯:
有一個想法。
「(」打黑第一左括號後的括號內。 這個數字表示的後續集合中的右括號支架的指數「)」計數的數量
我的措辭失敗我,但我相信這是一個開始?
position(1, random(1, random(1, 9)), random(3, 15))
Opening 1 2 3 4
Closing 12 34
還有一些悲慘的用戶沒有任何建設性的批評就投了票。謝謝。 – user1423893
爲了你自己的利益,不要給任何人打電話,這隻會疏遠願意幫助你的人,更好地問爲什麼這個問題會被低估。 – Rafael
我明白你的觀點,但這個形容詞只適用於投票反對的人。這不是針對任何願意給出答案的人。最好先發表評論,然後進行投票,而不是讓提問者感到困惑? – user1423893