本帖最后由 铿锵科技 于 2013-2-3 16:42 编辑
代码来了,修改了一下错误
String string="123kasdfjkalji23423";//这是你要判断的字符串
String regex=".+\\d+.+";//定义正则表达式
if(string.matches(regex)){//告知此字符串是否匹配给定的正则表达式。,如果包含有数字
String[] number=string.split("\\D+");//用一个或多个非数字分割字符串返回数字的字符串数组
for(String s:number){//遍历
System.out.println(s);//输出数字字符串
}
}
|