M
macrolen
Unregistered / Unconfirmed
GUEST, unregistred user!
<input type="hidden" name="__VIEWSTATE" value="dDwtMTg4MjY4NzEwMS1iVNgFcg==" />
我现在想截取.net页面中ViewState的value中的值,如上。
但是我用 GetStr(TempStr,'__VIEWSTATE" value="', '=" />'); 就可以截取的到
可是把结束字符中的等号去掉就不行了,是什么原因?该怎么解决呢?
我使用的截取函数是这样:
function GetStr(StrSource, StrBegin, StrEnd:String): String;
var
in_star, in_end : integer;
begin
in_star := AnsiPos(strbegin, strsource) + length(strbegin);
in_end := AnsiPos(strend, strsource);
result := Copy(strsource, in_star, in_end-in_star);
end;
我现在想截取.net页面中ViewState的value中的值,如上。
但是我用 GetStr(TempStr,'__VIEWSTATE" value="', '=" />'); 就可以截取的到
可是把结束字符中的等号去掉就不行了,是什么原因?该怎么解决呢?
我使用的截取函数是这样:
function GetStr(StrSource, StrBegin, StrEnd:String): String;
var
in_star, in_end : integer;
begin
in_star := AnsiPos(strbegin, strsource) + length(strbegin);
in_end := AnsiPos(strend, strsource);
result := Copy(strsource, in_star, in_end-in_star);
end;