t895073 发表于 2013-1-11 17:33:22

[已解决]正则提取txt文档特定内容

本帖最后由 t895073 于 2013-1-14 20:04 编辑

正则提取txt文档特定内容
txt内容为
--------------------------------------
lolc0      UP                                 127.0.0.1/8   0x00000049 00:00:00:00:00:00
pca0   DOWN                                  0.0.0.0/0   0x00000082 a6:a0:0c:51:a9:99
setc0   DOWN                               0.0.0.0/0   0x00000080 00:00:00:00:00:00
60DOWN                                 0.0.0.0/0   0x00000080 00:00:00:00:00:00
wlan0    UP                     192.168.100.100/80x00001043 0e:14:c6:a6:0e:0d
usb0 DOWN                                 0.0.0.0/0   0x00000000 00:00:00:00:00:00
usb1 DOWN                                 0.0.0.0/0   0x00000000 00:00:00:00:00:00
usb2 DOWN                                 0.0.0.0/0   0x00000000 00:00:00:00:00:00
usb3 DOWN                                 0.0.0.0/0   0x00000000 00:00:00:00:00:00

我要抓出192.168.100.100
要怎么弄呢?
我的   \d+\.\d+\.\d+\.\d+   
谢谢

annybaby 发表于 2013-1-11 17:53:23

回复 1# t895073

添加环视的限制条件

zch11230 发表于 2013-1-11 19:00:59

\d+没错啊 还有什么问题?#Include <Array.au3>
Local $aResult = StringRegExp(ClipGet(), "wlan0.+?(\d+\.\d+\.\d+\.\d+)", 3)
_ArrayDisplay($aResult, UBound($aResult))

xlj310 发表于 2013-1-13 16:08:13

192.168.\d{0,3}\d{0,3}

t895073 发表于 2013-1-14 20:04:04

我想看看有没有其他的正则方法呢
谢谢各位的帮忙^^

雨林GG 发表于 2013-3-8 15:02:01

我是来学习的~
页: [1]
查看完整版本: [已解决]正则提取txt文档特定内容