各位大侠:
我想从字符串: href="./cd/ts001011.pdf">世界科技全景百卷书(11)饮食文化</A></TD>中提取:
ts001011.pdf   世界科技全景百卷书(11)饮食文化
怎么弄,谢谢了

解决方案 »

  1.   

    先Find 到.pdf的位置
    将这个字符串截出先
    这时str = "href="./cd/ts001011.pdf"
    然后再 int pos = ReverseFind('/') 找到 ts前的一个位置str = str.Mid(pos);   //这样就可以了.
      

  2.   


    uses StrUtils;procedure TForm1.Button1Click(Sender: TObject);
    var s,s1:string;
    begin
     s:='href="./cd/ts001011.pdf">世界科技全景百卷书(11)饮食文化</A></TD>';
     s1 :=StrRScan(PChar(LeftStr(s,pos('.pdf',s)+3)),'/');
     ShowMessage(RightStr(s1,Length(s1)-1));
    end;