效果是这样的
content:='sdkd中国你号遵守中华人民共和国有关法律、法规,尊重网上道德) tiandi123'content:=getcontent(content,'中国',123)最后content的值为 "你号遵守中华人民共和国有关法律、法规,尊重网上道德) tiandi"求getcontent函数的正确答案.ps:content里面可能含有换行 等不可见字符.谢谢各位了.在线等.
content:='sdkd中国你号遵守中华人民共和国有关法律、法规,尊重网上道德) tiandi123'content:=getcontent(content,'中国',123)最后content的值为 "你号遵守中华人民共和国有关法律、法规,尊重网上道德) tiandi"求getcontent函数的正确答案.ps:content里面可能含有换行 等不可见字符.谢谢各位了.在线等.
解决方案 »
- http://community.csdn.net/Expert/topic/3943/3943031.xml?temp=4.310244E-02
- 两个难题~~解决一个200分(只给第一个解决者)!
- 如何释放窗体??
- 经典的杀人方法[图],收藏!暴汗!!!
- INTRAWEB程序改为ISAPI时运行IE中只显示:"找不到指定的程序。 ",为什么。
- 读取修改ZIP文件的问题~
- 周未也要忙!!请教有关Winsocket的问题,各位帮帮忙,高分相送
- 怎样知道TreeView有被修改过?
- 循环问题出在哪里呢。请教高手
- 如何做日历?
- 请各位给我 推荐一本 学delphi的好书 谢谢!!(看看我这种情况 选什么书好??)
- dllwizard创建一个dll,如何声明一个函数,使得从外部可以访问到她?? (30分钟揭帖)
function TForm1.getcontent(str1, str2, str3: String): String;
begin
result:=copy(str1,Pos(str2,str1)+Length(str2),length(str1)-Pos(str2,str1)-Length(str2)+1);
result:=stringReplace(result,str3,'',[]);
end;
var
p1,p2:integer;
begin
p1:=pos(content,startstr);
p2:=pos(content,endstr);
value:=copy(content,p1+length(startstr)+1,p2-1);
end;
没有测试,随想随写的.
是删除第一个key之前和key1
同时删除key2和key2之后的内容
begin
result:=copy(str1,Pos(str2,str1)+Length(str2),length(str1)-Pos(str2,str1)-Length(str2)+1);
result:=copy(result,1, pos(str3,result)-1);
//result:=stringReplace(result,str3,'',[]);
end;