html source正則式問題
本帖最后由 karose.tzu 于 2009-6-16 19:56 编辑#include <IE.au3>
#include <Array,au3>
$oIE = _IECreate ("192.168.1.100")
$sHTML = _IEBoDyReadText ($oIE)
$sessionID = StringRegExp ($sHTML, "sessionID=(.*)\&action,3)
Msgbox (0, "sessionID", $sessionID)我将$sHTML改成 "version1.0&sessionID=224522&action=get" 可以取得sessionID..
但用$sHTML便不成 请问是如何改正 在4、5行中插入这一句试试
$sHTML=StringRegExpReplace ($sHTML, "\r\n", "") 依然不行 Subscript used with non-Array variable.: :face (3): $sessionID = StringRegExp ($sHTML, "sessionID=(.*)\&action,3) 不能有& 只好换做法
$sessionID = StringRegExp ($sHTML, "sessionID=({3,8}),3) 本帖最后由 即即 于 2009-6-17 21:44 编辑
4# karose.tzu
一小段代码,就有很多的问题......无语。
(?<=sessionID=)\d+(?=\\&action)
页:
[1]