請教一個正則表達式的寫法

zhoujianfan 2007-04-11 09:12:50

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)替換成 今天日期+匹配的時間



...全文
153 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
gslcn 2007-04-11
  • 打赏
  • 举报
回复
(?([0])0[0-9]|1[01]):[0-5][0-9]
(?([1][2])1[2-9]|2[0-3]):[0-5][0-9]
上面那个没有匹配
00:00
Mickey_Katy 2007-04-11
  • 打赏
  • 举报
回复
这么多了,我就不写了
gslcn 2007-04-11
  • 打赏
  • 举报
回复
(?([0])0[1-9]|1[01]):[0-5][0-9]
(?([1][2])1[2-9]|2[0-3]):[0-5][0-9]
RexZheng 2007-04-11
  • 打赏
  • 举报
回复
1. ^(0\d|1[01]):[0-5]\d$
2. ^(1[2-9]|2[0-3]):[0-5]\d$
RexZheng 2007-04-11
  • 打赏
  • 举报
回复
1. (0\d|1[01]):[0-5]\d
2. (1[2-9]|2[0-3]):[0-5]\d
pk_ricky 2007-04-11
  • 打赏
  • 举报
回复
^(((0)?[0-9])|(1[0-1]))[0-5][0-9]$
zhangliu_521 2007-04-11
  • 打赏
  • 举报
回复
1. 0[1-9]:\d{2}|1[01]:\d{2}
2. 1[1-9]:\d{2}|2[0123]:\d{2}
当然还有没限制到的

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧