阿
阿虫
Unregistered / Unconfirmed
GUEST, unregistred user!
我要取出一串字符串中第一个68后的的所有字符:
该字符串是:‘接收FE6801000000000068810643C35659CCCCA516’//
i:=pos(viewstring,'68');
//VIEWSTRING是上面字符串。
if i> 0 then
s:=copy(viewstring,i,length(viewstring));
可我发现S并没有取出,用SHOWMESSGE跟了一下,
发现i:=pos(viewstring,'68')=0;
于是我将IF I> 0 改成了i=0,可取出来的S和原字符串一模一样。这是为什么。
我那里搞错了。
该字符串是:‘接收FE6801000000000068810643C35659CCCCA516’//
i:=pos(viewstring,'68');
//VIEWSTRING是上面字符串。
if i> 0 then
s:=copy(viewstring,i,length(viewstring));
可我发现S并没有取出,用SHOWMESSGE跟了一下,
发现i:=pos(viewstring,'68')=0;
于是我将IF I> 0 改成了i=0,可取出来的S和原字符串一模一样。这是为什么。
我那里搞错了。