时间:2016-02-24 15:48 来源: 我爱IT技术网 作者:佚名
欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【asp中获取字符串中的时间字符串】,下面是详细的分享!
asp中获取字符串中的时间字符串
由于时间在字符串中的值不一致性,会出现以下几中格式的字符串,没有办法用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.Value Next RegExpTest=RetStr end Function %> |
以上所分享的是关于asp中获取字符串中的时间字符串,下面是编辑为你推荐的有价值的用户互动:
相关问题:asp获取系统时间转字符
答: 或者这样 >>详细
相关问题:asp.net要获取这样格式的当前时间字符串应该怎么做?
答:你那后边多个5是什么意思,去掉5才是正确的啊,用ToString直接就可以搞定 ToString("yyyyMMddhhmmss") >>详细
相关问题:asp中怎么取出字符串中的数字
答:你好,给你个取数字的方法和例子: >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
