怎么实现部分匹配,如果有一个字符串是abcdef,我想通过cde给定位到,这个TStringList自己能实现吗???

解决方案 »

  1.   

    TStringList的Find,IndexOf和Sorthttp://hi.baidu.com/broland/blog/item/58114faedc9bdff2fbed50d6.html
      

  2.   

    好像只能for i:=0 to stringlist.count -1 do
           if pos('cde',lowercase(stringlist.strings(i)))>0 then ....
      

  3.   

    还有一个方法。
    第几个:=Pos('cde',sl.DelimetedString);
    tempStr:=copy(sl.DelimetedStr,第几个+Length('cde');//得到
    第几行:=Length(tempStr) div 
    Length(StringReplace(tempStr,',','',[rfReplaceAll]));呵呵,说不定会比一行行找快一点。
      

  4.   

    不直接支持此功能,自己Coding吧