String t1 = "aaaa123(333)1234";
String[] t2 = t1.split("\\(([0-9]*)\\)");
for(int i = 0 ; i < t2.length ; i++){
System.out.println(t2[i]);
}
如果t2长度为2的话t2[1]应该是你要的结果。
String[] t2 = t1.split("\\(([0-9]*)\\)");
for(int i = 0 ; i < t2.length ; i++){
System.out.println(t2[i]);
}
如果t2长度为2的话t2[1]应该是你要的结果。
str.substring(begin,str.indexOf(')',begin);
从表达式:表达式存在两种情况①22我的asd(1308888) ,其中在括号前面或许是不确定长的数字,或许是不确定长的汉字,或许是不确定长的大小写英文字母,也或许是他们任意的组合,括号里面肯定是数字,但长度不确定②没有括号和前面的其他任何数字字符
如:
22我的asd(数字)
我的(数字)
12121(数字)
数字
我要得到上各式中的数字
然后去掉(和)