找回密码
 加入
搜索
查看: 1446|回复: 4

[网络通信] 正则匹配问题[已解决]

[复制链接]
发表于 2018-12-22 21:58:43 | 显示全部楼层 |阅读模式
本帖最后由 m765555 于 2018-12-23 00:00 编辑

请教一下各位,这个我无法用正则匹配2429-8-23

#include <Array.au3>
Local $sSource = 'Microsoft (R) Windows Script Host Version 5.812' & _
     '版权所有(C) Microsoft Corporation。保留所有权利。'&_
                 'Windows(R), EnterpriseG edition:'& _
                    '批量激活将于 2429-8-23 星期四 17:59:13 过期'
Local $aSRE = StringRegExp($sSource, '\d{4}-\d{1,2}-\d{1,2}', 3)
;Local $aSRE = StringRegExp($sSource, '(?s)\d{4-\d{1,2}-\d{1,2}', 3)  ;这个也不行
_ArrayDisplay($aSRE, UBound($aSRE))
发表于 2018-12-22 22:21:01 | 显示全部楼层
(\d*-\d*-\d*)
 楼主| 发表于 2018-12-22 22:27:45 | 显示全部楼层
还是不行,不知何故。
发表于 2018-12-22 23:53:24 | 显示全部楼层
StringRegExp($sSource, '于([^星]+) ', 3)
 楼主| 发表于 2018-12-23 00:00:07 | 显示全部楼层
感谢指教,已经解决,主要是返回时要用[0]参数才能正常显示。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-12-23 21:47 , Processed in 0.084848 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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