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

[AU3基础] [已解决]StringRegExpReplace的求解

[复制链接]
发表于 2011-3-7 15:16:52 | 显示全部楼层 |阅读模式
本帖最后由 boyhong 于 2011-3-8 11:21 编辑

Global $fuwuqilist="\\192.168.8.30\log\yanshi"
$fuwuqilist=StringRegExpReplace($fuwuqilist, "\\", "")
MsgBox(0,"",$fuwuqilist)

我想msgbox出:$fuwuqilist中的IP地址,例如上边的:192.168.8.30

希望大家指点一下:
 楼主| 发表于 2011-3-7 15:18:09 | 显示全部楼层
一个很长的字符串中,提取出来一个IP地址。。。。感谢了。。
发表于 2011-3-7 15:43:09 | 显示全部楼层
Local $Str = '\\192.168.8.30\log\yanshi'
Local $Test = StringRegExpReplace($str, '.*\\((?:\d+\.){3}\d+)\\.*', '$1')
MsgBox(0, '替换结果', $Test)
发表于 2011-3-7 15:45:52 | 显示全部楼层
匹配模式也可以
Local $Str = '\\192.168.8.30\log\yanshi'
Local $Test = StringRegExp($str, '(?:\d+\.){3}\d+', 1)
If Not @Error Then MsgBox(0, '', $Test[0])

评分

参与人数 1贡献 +1 收起 理由
boyhong + 1 感谢A大.

查看全部评分

 楼主| 发表于 2011-3-7 16:16:41 | 显示全部楼层
感谢A大,正则,我心中永远的痛。纠结啊,偶尔猛学一下,会点,一段时间放下,又忘记得差不多了。。。希望在您们这样的高手多次指教下,通过实战能学得坚实一点。
再次感谢您的出手。

评分

参与人数 1金钱 +10 收起 理由
afan + 10 客气了,大家互相学习~

查看全部评分

您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-10-2 12:17 , Processed in 0.097045 second(s), 29 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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