求一简单正则 16:00-16:25 匹配。

wuyilaile 2010-11-11 10:27:08
小弟刚接触写程序,数据库某一字段中的内容如下:
-------------------------
16:00-16:25
阿斯地方
19:00-19:25
abcdesdf
1223333斯蒂芬
9:30-9:55
asdfa32234234
-----------------------------

求一简单正则,我想找出 匹配 上面所有符合时间的 9:30-9:55 这种字符串的正则。

完整代码,不要只给出表达式行吗。。。正则实在是不熟悉哦。。谢谢大哥!
...全文
83 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
wuyilaile 2010-11-11
  • 打赏
  • 举报
回复
我想做一个函数,载入每一行数据,一行一行的判断。如果匹配则返回True,不匹配为false。可以吗?

多谢三星老大!哈哈。
-过客- 2010-11-11
  • 打赏
  • 举报
回复
try...

            string test = @"-------------------------
16:00-16:25
阿斯地方
19:00-19:25
abcdesdf
1223333斯蒂芬
9:30-9:55
asdfa32234234
-----------------------------";
Regex reg = new Regex(@"\b([01]?[0-9]|2[0-3]):([0-5][0-9])\b-\b([01]?[0-9]|2[0-3]):([0-5][0-9])\b");
MatchCollection mc = reg.Matches(test);
foreach (Match m in mc)
{
richTextBox2.Text += m.Value + "\n";
}

111,129

社区成员

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

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

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