我有一个字符串如下:条目(a,b,c,d,e)
我想将以下内容拆分为java中的数组
arr[0]= 'a'
arr[1]= 'b'
arr[2]= 'c'
arr[3]= 'd'
arr[4]= 'e'
任何人都对正则表达式有任何想法吗?
答案 0 :(得分:2)
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(",")
拆分。