论坛首页 入门讨论版 Java

关于Java中正则表达式的编译,我有一段正则表达式不太懂,请教各位。

浏览 213 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
最后更新时间:2007-12-12

表达式:

\d{1,14},(\w|\W){1,256},\d{4}-\d{2}-\d{2},\d{4}-\d{2}-\d{2},(\w|\u4e00-\u9fa5|\-){1,64},\d*,(0|1|2),(\w|\W){0,256}

这个表达式中我只对  (0|1|2)  这段不了解。我想知道这段是做什么的。其他段我都知道,就是不知道这段是干什么的。

当我将

203,入门论坛,2004-11-12,2008-11-12,jxstb731B2800,36,2,001B77E3F8F8,2,备注信息

这样的一段放进去他依然是可以通过的,所以我不知道 (0|1|2)  是干什么的。

多谢。

   
最后更新时间:2007-12-12
0或者1或者2..
   
0 请登录后投票
最后更新时间:2007-12-12
哪么(0|1|2)为什么能够控制 “2,001B77E3F8F8,2”这3段内容呢? 我的数据是用","分隔的。 这是组和捕获的内容,我这块不懂,望指教。
   
0 请登录后投票
论坛首页 入门讨论版 Java

跳转论坛:
JavaEye推荐