-7
我有一個字符串,如下所示:表項(A,B,C,d,E)正則表達式的表達式求值
我想以下分割成Java中的數組作爲
arr[0]= 'a'
arr[1]= 'b'
arr[2]= 'c'
arr[3]= 'd'
arr[4]= 'e'
任何有任何想法的正則表達式來做到這一點?
我有一個字符串,如下所示:表項(A,B,C,d,E)正則表達式的表達式求值
我想以下分割成Java中的數組作爲
arr[0]= 'a'
arr[1]= 'b'
arr[2]= 'c'
arr[3]= 'd'
arr[4]= 'e'
任何有任何想法的正則表達式來做到這一點?
String[] arr = "entries(a,b,c,d,e)".split("\\(|\\)")[1].split(",");
說明:您有字符串 「條目(A,B,C,d,E)」,並首先要得到的 「A,B,C,d,e」 的一部分。我在這裏使用split,並且定義我想用「(」或「)」分割。給我的陣列
a[0] = "entries"
a[1] = "a,b,c,d,e"
在第二個條目,並在端部分割它「」,因此[1].split(",")
。
謝謝!你能解釋一下你的邏輯嗎?我不明白你在.split(「\\(| \\)「) –
在問這個問題之前,您是否嘗試過任何東西或搜索過? – Jerry
爲什麼當有「分裂」((咳嗽)公然暗示(咳嗽))? – usr2564301
一個命令,因爲拆分命令需要一個正則表達式作爲參數?:-)即使將包含在這種情況下,只有一個字符一個正則表達式。 –