正文

asp中获取字符串中的时间字符串2007-05-14 14:41:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/wangsdong/25893.html

分享到:

由于时间在字符串中的值不一致性,会出现以下几中格式的字符串,没有办法用left,right,mid直接来获取,所以想到用正则表达式来实现这个功能(只要将这个功能改一下,就可以获取其他格式的字符串。<%'str = "2007-01-01 12:12:12 问题 1234"'str="sdfd 01-01 12:12:12 问题" 'str="2007-01-01 12:12sdfdf" 'str="qqwq 01-01 13:14dddd"str="a2007-01-01sdddd" patrn="(\d+[-\:\s])+\d+"Response.Write(RegExpTest(patrn,str)) Function RegExpTest(patrn, strng)Dim regEx, Match, Matches   ' 建立变量。Set regEx = New RegExp   ' 建立正则表达式。regEx.Pattern = patrn   ' 设置模式。regEx.IgnoreCase = True   ' 设置是否区分大小写。regEx.Global = True   ' 设置全局替换。Set Matches = regEx.Execute(strng)   ' 执行搜索。For Each Match in Matches   ' 遍历 Matches 集合。RetStr = Match.ValueNextRegExpTest = RetStrend Function%>

阅读(2926) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册