正则表达式如何表示 或者 和 空格这两个意思?
高傲的苹果 2014-05-14 02:23:24 String str="2014-05-05T14:07:00";
Pattern pattern = Pattern.compile("^[1-9][0-9][0-9][0-9]-[0-1][0-9]-[0-3][0-9]T[0-2][0-9]:[0-5][0-9]:[0-5][0-9]$");
Matcher matcher = pattern.matcher(str);
System.out.println(matcher.matches());
这是一段匹配时间的正则表达式,现在如果T前面有空格的话就会匹配失败。
我想写成T前面有空格的也能匹配上,(2014-05-05 T14:07:00)这样,意思就是写成T或者空格(也许会不止一个空格)
都行。麻烦有会的大神指点一下,多谢。