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

[系统综合] 获取指定数组长度问题

[复制链接]
发表于 2011-5-20 21:50:47 | 显示全部楼层 |阅读模式
本帖最后由 shounei 于 2011-5-20 22:14 编辑

请教怎么获取某文件里面的CMSn后面括号里面数组的长度
文件内容如下

2011-05-20 21:40:04.375 -> CDodonewDlg::DestroyBrowser
2011-05-20 21:40:04.421 -> SC_MINIMIZE
2011-05-20 21:40:04.453 -> CDodonewDlg::DestroyWindow
2011-05-20 21:40:04.453 -> OnDodoNewClose
2011-05-20 21:40:09.156 -> SureName:computerName[SL116],IP[192.168.0.116],RznSn(Hex)[],CMSn[0215672769],idType[11],AuditId[],AutitType[1]
2011-05-20 21:40:09.187 -> AuditProxyIP: 192.168.0.252
2011-05-20 21:40:10.109 -> CSureNameThread::DoLogon: failure, 192.168.0.252
2011-05-20 21:40:11.171 -> ConsumeAmount:0
2011-05-20 21:40:11.187 -> UsedMoney:0
发表于 2011-5-20 22:04:14 | 显示全部楼层
\[\d{5,}\]
 楼主| 发表于 2011-5-20 22:20:14 | 显示全部楼层
就是不知道用StringRegExp怎么表达
 楼主| 发表于 2011-5-20 22:41:58 | 显示全部楼层
2楼的能不能说明白点呀!新手看不懂哟,想了办天
发表于 2011-5-20 22:45:02 | 显示全部楼层
回复 3# shounei

$sText = FileRead('Text.txt') ;某文件
$aSre = StringRegExp($sText, '(?<=CMSn\[)[^\]]+', 3)
If IsArray($aSre) Then MsgBox(0, '', $aSre[0])
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-9-21 05:39 , Processed in 0.075043 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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