读书人

java str.matches小疑点

发布时间: 2012-06-08 12:55:24 作者: rapoo

java str.matches小问题,在线等
java中
if(str.matches("\\s*\\w{3,8}\\s+\\w{3,8}\\s*")){
break;
}

这个正则是什么意思呀,

[解决办法]
要学会看javadoc。 要自己学会学习。
[解决办法]
str匹配:

0个或多个空格,3-8个字符,1个或多个空格,3-8个字符,0个或多个空格

组成的字符串
[解决办法]
楼主可以参考Pattern这个类里面关于正则的说明,非常详细
[解决办法]

探讨

在java中,

字符串str为  @answer=2/3,score=5,level=5
我要用 str.split(" ");来切上面的str,需要把切出来的值为 {"","2/3","5","5"}

String[] data = str.split("[@,][a-z]+=");
这样写可得到按要求的值,
可 1 为什么要写 [@,][a-z]+=  呢
2 为什么……

读书人网 >J2SE开发

热点推荐