求一正则表达式 已解决
本帖最后由 shano 于 2010-9-2 19:56 编辑求一正则表达式 要求提取出 所有以"socks (有个空格)"为开头空格后为数字 的所有行
文本例子
"PHOENIX ARIZONA
proxy 75.200.41.40:34243
socks 75.200.41.40:41694
2010-08-31 21:18:51 4:15 34243 41694 0.25 *04.sub-75-250-79.myvzw.com UNITED STATES MIAMI FLORIDA
proxy 71.68.4.212:63002
socks 71.68.4.212:53630 "
文本里符合要求的有2行
socks 75.200.41.40:41694
socks 71.68.4.212:53630
请各位帮忙 谢谢 $Str = _
'PHOENIX ARIZONA' & @CRLF & _
'proxy 75.200.41.40:34243 ' & @CRLF & _
'socks 75.200.41.40:41694 ' & @CRLF & _
'2010-08-31 21:18:51 4:15 34243 41694 0.25 *04.sub-75-250-79.myvzw.com UNITED STATES MIAMI FLORIDA' & @CRLF & _
'proxy 71.68.4.212:63002 ' & @CRLF & _
'socks 71.68.4.212:53630'
Msgbox(0, '原字符串', $str)
$sR = StringRegExp($str, 'socks \d.+', 3)
#include <Array.au3>
_ArrayDisplay($sR, UBound($sR)) 看得出来,老萧是在不断的改进。
现在贴出来的代码和编辑器中颜色显示一样了,一目了然,不错,不错,辛苦啦! 学习了哈哈哈 初学AU3,进来学习一下。谢谢 哈哈,这个我能看懂{:face (125):}
页:
[1]