[已解决]StringRegExpReplace的求解
本帖最后由 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
希望大家指点一下: 一个很长的字符串中,提取出来一个IP地址。。。。感谢了。。 Local $Str = '\\192.168.8.30\log\yanshi'
Local $Test = StringRegExpReplace($str, '.*\\((?:\d+\.){3}\d+)\\.*', '$1')
MsgBox(0, '替换结果', $Test) 匹配模式也可以Local $Str = '\\192.168.8.30\log\yanshi'
Local $Test = StringRegExp($str, '(?:\d+\.){3}\d+', 1)
If Not @Error Then MsgBox(0, '', $Test) 感谢A大,正则,我心中永远的痛。纠结啊,偶尔猛学一下,会点,一段时间放下,又忘记得差不多了。。。希望在您们这样的高手多次指教下,通过实战能学得坚实一点。
再次感谢您的出手。
页:
[1]