黑马程序员技术交流社区
标题:
关于字符串
[打印本页]
作者:
王晓斌
时间:
2013-2-2 22:53
标题:
关于字符串
本帖最后由 王晓斌 于 2013-2-3 00:32 编辑
现在有个需求:有一个字符串,串中有汉字,字母,各种字符都有可能,还有数字~~~而我就想判断下是否有数字,有的话就截取有效数字~~~~想了好久,搞不出来!求指导~
作者:
铿锵科技
时间:
2013-2-2 23:18
本帖最后由 铿锵科技 于 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);//输出数字字符串
}
}
作者:
王晓斌
时间:
2013-2-3 00:28
标题:
RE: 关于字符串
铿锵科技 发表于 2013-2-2 23:18
代码来了
String string="123kasdfjkalji23423";//这是你要判断的字符串
String regex="\\ ...
测试可行!谢了~~
作者:
铿锵科技
时间:
2013-2-3 16:42
修改了一下错误
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2