請教一個正則表達式的寫法
1、匹配 12:00 以前的時間(不包括12:00)
如: 01:31 09:02 11:56
2、匹配 12:00 以後的時間(包括12:00)
如:12:00 13:50 23:09
找到匹配後將12:00以前的時間(不包括12:00)替換成 昨天日期+匹配的時間
找到匹配後將12:00以後的時間(包括12:00)替換成 今天日期+匹配的時間
------解决方案--------------------1. 0[1-9]:\d{2}|1[01]:\d{2}
2. 1[1-9]:\d{2}|2[0123]:\d{2}
当然还有没限制到的
------解决方案--------------------^(((0)?[0-9])|(1[0-1]))[0-5][0-9]$
------解决方案--------------------1. (0\d|1[01]):[0-5]\d
2. (1[2-9]|2[0-3]):[0-5]\d
------解决方案--------------------1. ^(0\d|1[01]):[0-5]\d$
2. ^(1[2-9]|2[0-3]):[0-5]\d$
------解决方案--------------------(?([0])0[1-9]|1[01]):[0-5][0-9]
(?([1][2])1[2-9]|2[0-3]):[0-5][0-9]
------解决方案--------------------这么多了,我就不写了
------解决方案--------------------(?([0])0[0-9]|1[01]):[0-5][0-9]
(?([1][2])1[2-9]|2[0-3]):[0-5][0-9]
上面那个没有匹配
00:00