正则表达式评估

时间:2015-04-20 08:20:09

标签: java regex

我有一个字符串如下:条目(a,b,c,d,e)

我想将以下内容拆分为java中的数组

 arr[0]= 'a'
 arr[1]= 'b'
 arr[2]= 'c'
 arr[3]= 'd'
 arr[4]= 'e'

任何人都对正则表达式有任何想法吗?

1 个答案:

答案 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(",")拆分。