在Java中如何拆分这个字符串,以便将出现在大括号内的文本获取到并存储在一个字符串数组中?
GivenString = "(1,2,3,4,@) (a,s,3,4,5) (22,324,#$%) (123,3def,f34rf,4fe) (32)"
String [] array = GivenString.split("");
输出必须是:
array[0] = "1,2,3,4,@"
array[1] = "a,s,3,4,5"
array[2] = "22,324,#$%"
array[3] = "123,3def,f34rf,4fe"
array[4] = "32"
"\\((.*?)\\)"
。然后$1
包含你需要的内容。 - Shafizadeh