Length(Subtring)+Pos(Substring,String)
其中String为你的字符串,Substring为你的子字符串

解决方案 »

  1.   

    当然,如果你的意思是
    'aabbabababb',要返回'ab'最后出现的位置,就有点麻烦了
    不过你可以这样做
    不断的从String中取Substring的位置,然后把String中Substring前的字符都去掉,然后再去下一个,直到取到没有了,就是你要的位置了。
      

  2.   

    x:= 0;
    for i:= length(s) downto 1 do
      if s[i] = ch then 
        begin 
          x:= i; break; 
        end;
      

  3.   

    netlib(河外孤星) :
       你的那个RPos不是标准函数吧?怎么实现的?
      

  4.   

    ansistrrscan(str:pchar;chr:char):pchar;
      

  5.   

    while Pos('s1','s2')>0
      MyPos:=Pos('s1','s2')循环结束,MyPos就是你想要的结果。
      

  6.   

    SupermanTm(小超) 和wei_wang() 所得出的结果都是一个字符(注意:不是字符串)在另一个串中的最后位置,而不是人家想要的字符串!