找回密码
 加入
搜索
查看: 4305|回复: 9

[IE类操作] 时间正则提取,我有看过F1

  [复制链接]
发表于 2014-3-1 20:05:29 | 显示全部楼层 |阅读模式
$sText = '111.326.151.249        2014-03-01 19:22:21'
$aReg = StringRegExp($sText, '\d*-\d*-\d*|\d*:\d*:\d*', 3)
For $i = 0 To UBound($aReg) - 1
        MsgBox(0, '匹配结果:', $aReg[$i])
Next

我想提取结果为这样,  2014-03-01 19:22:21


请教
 楼主| 发表于 2014-3-1 20:06:43 | 显示全部楼层
一个  |   引发的错误  。。。。。。。。。。
发表于 2014-3-1 20:28:21 | 显示全部楼层
\d+-.+\d+
发表于 2014-3-1 20:29:25 | 显示全部楼层
不明白你为什么要用“|”
Local $sText='111.326.151.249        2014-03-01 19:22:21'
Local $aReg=StringRegExp($sText,'\d{4}-\d{2}-\d{2}\s\d{2}:\d{2}:\d{2}',3)
If Not(@error) Then
        MsgBox(0,'匹配结果',$aReg[0])
EndIf
发表于 2014-3-1 20:30:57 | 显示全部楼层
回复 3# afan


    好吧,抢我生意。。。。
发表于 2014-3-1 20:36:10 | 显示全部楼层
回复  afan


    好吧,抢我生意。。。。
skyfree 发表于 2014-3-1 20:30



    可以忽略之… 应对的场合不同。我的仅针对LZ提供的字符串部分
发表于 2014-3-7 12:22:37 | 显示全部楼层
skyfree你级别太低,不要和超版叫板
 楼主| 发表于 2014-3-9 05:26:58 | 显示全部楼层
回复 4# skyfree


    弱弱的说一下:你的正则,不能广泛应用。比如


2014-3-9 2:56:08
2014-3-9 2:45:46
2014-3-9 2:45:45


时间是这样的,你的正则,就没法了,还是版主的好,通用
发表于 2014-3-9 09:56:20 | 显示全部楼层
回复 3# afan


    简直是偶像~
发表于 2014-3-9 10:28:02 | 显示全部楼层
回复 8# 5735988


    你给出条件,我按照你的条件写规则,即是如此。你并没有给出更多的情况,也没有给出更多的筛选条件,那么我只能按照你主题中提到的来进行筛选。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-5-3 09:55 , Processed in 0.073258 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表