var
s:WideString;
p1:int64;
begin
//---------------------------------------------------------------------------
s:='</td><td width="20"><hr width="20" noshade color="#FFFFFF"></td><td valign="top" width=580><table width="580" border="0" cellspacing="0" cellpadding="3"><tr><td class="h1"><b>数据结构 ............注此处为大量文字数据,因超出CSDN贴子文字限制,贴不出来。
各位可以到 http://www.delphibbs.com/delphibbs/dispq.asp?lid=2750734 去看。//---------------------------------------------------------------------------
p1:=pos('<td width="20">',s); //此处可以正常执行。
p1:=pos('页数',s); //此处p1值竟然为 0 。为什么p1的值会是 0 呢。想不通,S字符串超长?p1的位置超出int64范围?
还是 Pos 函数 有问题?要怎么样才能得到我想要的Position呢?Why?How?
s:WideString;
p1:int64;
begin
//---------------------------------------------------------------------------
s:='</td><td width="20"><hr width="20" noshade color="#FFFFFF"></td><td valign="top" width=580><table width="580" border="0" cellspacing="0" cellpadding="3"><tr><td class="h1"><b>数据结构 ............注此处为大量文字数据,因超出CSDN贴子文字限制,贴不出来。
各位可以到 http://www.delphibbs.com/delphibbs/dispq.asp?lid=2750734 去看。//---------------------------------------------------------------------------
p1:=pos('<td width="20">',s); //此处可以正常执行。
p1:=pos('页数',s); //此处p1值竟然为 0 。为什么p1的值会是 0 呢。想不通,S字符串超长?p1的位置超出int64范围?
还是 Pos 函数 有问题?要怎么样才能得到我想要的Position呢?Why?How?
对于CHS,你需要AnsiPos!
是WideString???
当然不行了,用AnsiString才行的!!
s:widestring AnsiPos 不行
s:AnsiString AnsiPos 不行
s:Widestring Pos 不行
s:AnsiString Pos 不行。