如图。我想匹配4:35,但是我用上述的表达式却无法匹配出来。
关键是最后一位(5的后面)是什么符号?不是空白服务,也不是换行、回车符,也不是结束符号?
数据源就是【04:35】么?
[0-9]:[0-5][0-9] 试试这个,我是小白,没有系统性的学过,这样也能匹配,有错误的地方欢迎各位指导哈~
冒号前面的[0-9]是匹配的第二位数,我这里猜测是小时,如果你只要第二位数的话,那就是0-9这几个数,主要是冒号的中英文要写对,靠这个作为关键特征来匹配的。
如果你想匹配24小时制的数据,可以改成[1-2]{0,2}[0-9] 不会匹配第一位数的0,但是这样会有个问题,就是可能会匹配到25-29这五个数....求大神赐教.....
冒号后面的我个人猜测是是秒,60进制,第一位数0-5范围,第二位数0-9范围,所以匹配[0-5][0-9]