作者williamsydu (william)
看板java
标题[问题] 格式比对?
时间Fri Nov 11 23:12:44 2011
timestring=temp.substring(2, 17);
由上面程式读取後 会产生下面字串
--------DATE AN
---------------
08/09/11 09:00
上面的资料 目前只需要日期时间那个部分, 所以写了下面比对部分
if(timestring.matches("[0-9]{2}/[0-9]{2}/[0-9]{2} [0-9]{2}:[0-9]{2}"))
{
DATETIME = timestring;
}
执行後,发现并不work
想请问一下 比对那个部份是不是写错了...
谢谢!!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.129.20.168
1F:推 darkk6:最後面有一个空格吧 或者加上 ^ 11/11 23:30
2F:推 No:java的String.matches要整个字串都匹配RegExp才会true 11/12 03:48