例如a:='aabb你好吗?ccdd很好';
b:='aabb你好';
我想截取a在b没有出现的字符串'吗?ccdd很好'
请问有什么方法可以截取?

解决方案 »

  1.   

    StringReplace(a, b, '', [rfReplaceAll]);
      

  2.   

    var
      a,b:string;
      c:string;
    begin
      a:='aabb你好吗?ccdd很好';
      b:='aabb你好';  c:=StringReplace(a,b,'',[rfReplaceAll]); 
      showmessage(c);
    end;[rfReplaceAll] 可设置不同参数,具体看帮助。
      

  3.   

    //把b替换成空,就是把其删除掉~~
    StringReplace(a, b, '', [rfReplaceAll]);
      

  4.   

    copy(s:string;index,count;integer):string;
      

  5.   

    pos不能查整个字符串
    感谢:
    weizi2000(秋风啊) 
    Dlwxn(流云)
    zswangII(伴水清清)(一贴不灌,何以灌天下?)