怎样截取以空格为间隔的字符串 如'ab cd' 不要用pos
format可以吗?
怎么用

解决方案 »

  1.   

    方法不是很好:尝试用个StringList,以空格为分割符读进去,然后遍历一次,把空的项删掉。
      

  2.   

    uses StrUtils; ReplaceStr(' ', 'ab   cd', '');
      

  3.   

    发表于:2007-08-04 13:39:08 1楼 得分:0 
    方法不是很好: 尝试用个StringList,以空格为分割符读进去,然后遍历一次,把空的项删掉。 
    ---------------------------------------------------------------
    很好的办法啊,又快又实惠,哈哈
      

  4.   

    var
            strListTemp :TStringList;
    ... ...
    strListTemp:=TStringList.Create;
    try
           strListTemp.Clear;
           strListTemp.Text:=StringReplace(strTemp,' ',#13#10,[rfReplaceAll]);
           //这个strListTemp就是分割好的字符数组
           ... ...                                         
    finally
           strListTemp.Free;
    end;
      

  5.   

    发表于:2007-08-04   13:39:08   1楼   得分:0   
    方法不是很好:   尝试用个StringList,以空格为分割符读进去,然后遍历一次,把空的项删掉。   
    --------------------------------------------------------------- 
    很好的办法啊,又快又实惠,哈哈的确是个好办法