Pattern pallPattern = Pattern.compile("\\d+\\.\\d+");
Matcher matcher3 = pallPattern.matcher("test-001 2.0 2.7 Normal Snapshot - 2013/10/15 11:35:55 OFF -");
if (matcher3.find())
{
String matchstr0 = matcher3.group(0);
String matchstr1 = matcher3.group(1);
System.out.println(matchstr0);
System.out.println(matchstr1);
}
我想匹配到2.7 但是 只匹配到2.0 一个值 第二个输出报错 请问2.7怎么才能匹配到?
Matcher matcher3 = pallPattern.matcher("test-001 2.0 2.7 Normal Snapshot - 2013/10/15 11:35:55 OFF -");
if (matcher3.find())
{
String matchstr0 = matcher3.group(0);
String matchstr1 = matcher3.group(1);
System.out.println(matchstr0);
System.out.println(matchstr1);
}
我想匹配到2.7 但是 只匹配到2.0 一个值 第二个输出报错 请问2.7怎么才能匹配到?
解决方案 »
- DWR返回的List是null
- 求助:NETBEANS中自带的TOMCAT,无法独自运行,求高人指点!
- ajax多次返回的问题
- Hashtable中的值是对象,如何在JSP页面中显示Hashtable中对象的每个属性
- 求救!!!ireport 的一个group中包含多个字段,怎么出来!
- smartupload 上传的问题,只能通过file组件来上传么?
- JSP怎样编程在相对目录下建立文件?
- =====Tomcat的问题。请指点一下。=====
- 不知道为什么图片输出到文件中或者jsp后只有网格线,没有曲线,用jfreechart做的动态曲线
- 请大家帮忙,日文环境下,jsp页面如何进行多语言混排?急!!!
- 用html怎样描述这样一个图片呢?
- spring bean 生命周期 有何用
Pattern pallPattern = Pattern.compile("\\d+\\.\\d+");
Matcher matcher3 = pallPattern.matcher("test-001 2.0 2.7 Normal Snapshot - 2013/10/15 11:35:55 OFF -");
while (matcher3.find())//if改成while可以继续捕获,你没有捕获组group(1)不存在去掉
{
String matchstr0 = matcher3.group(0);
System.out.println(matchstr0);
}