什么是正值表达式
本帖最后由 chengjinn 于 2009-7-26 15:31 编辑关于这个问题
Doing NBT name scan for addresses from 192.168.1.1-192.168.1.254
IP address NetBIOS Name Server User MAC address
------------------------------------------------------------------------------
192.168.1.22 LP001 <unknown> 00-19-21-98-aa-c0
192.168.1.100 YKZ-20090711TSI <unknown> 00-30-18-a5-30-1b
192.168.1.101 YKZ-20090323HHQ<server><unknown> 00-14-22-a4-b2-bf
用一个软件可以得出以上和结果!
以下是用AU3写的一个MAC扫描程序.
我想问如何把IP和MAC 都赋值给变量
这个作者和我说用正值..
但是我不知道什么是正值表达式.11
有没有人知道的...请教一下.!! 是不是正则表达式。。。 用拼音打字时,很容易把‘正则’两音同输,而得出‘正值’ 本帖最后由 lynfr8 于 2009-7-13 13:36 编辑
$a为你获取的数据
匹配IP
$ip = StringRegExp($a, '((2\d|25|?\d\d?)\.){3}(2\d|25|?\d\d?)', 4)
匹配mac
$mac = StringRegExp($a, '(\w{2}-\w{2}-\w{2}-\w{2}-\w{2}-\w{2})', 3)
你这个问题有人问过了,一模一样的问题,只是他要提取的是电脑名
http://www.autoitx.com/forum.php?mod=viewthread&tid=4167
liongodmien 在里面详细分析了,好好学习下吧
http://www.autoitx.com/forum.php?mod=viewthread&tid=3011
论坛也有不少正则的文章,自己搜索下
正则很强大,但表达式毕竟是抽象的东西,需要自己好好琢磨 这个很简单啊,WWW.BRSBOX.COM/AUTOIT上去下载正则说明
页:
[1]