怎样得到两个指定字符之间的字符呀?
如:有一字符串"asdf/afsdfasfdasf/sadfa"
怎样才能得到'/'之间的字符呀????
请写出代码谢谢
有答案了立即给分!
如:有一字符串"asdf/afsdfasfdasf/sadfa"
怎样才能得到'/'之间的字符呀????
请写出代码谢谢
有答案了立即给分!
解决方案 »
- 各位delphi开发人员都来讨论下,平时都是怎么做界面的?
- 求两表查询语句
- 这个问题真的巨难吗?关于动态调用网络上的打印机打印记录的问题.....详细请看....
- 哇哈哈哈,我的小宝果然很聪明 ^^||
- 在使用REPORT 报表打印时,如果内容较多,怎么样换行继续打印?
- 新手上路,关于csv(excel文件)类型的读数据问题,能否使用F1BOOK控件,请高手指教,谢谢!
- 怎样把别的表导入到当前表中去呢?
- 高分请教:怎么样才能用代码触发DBGRID 的‘DBGrid1DrawColumnCell’事件??
- 偶要做把单机版的mis改为c/s,是否尽量把所有sql语句改为存储过程,触发器??//牛虻
- 为什么INDEX IS READ ONLY,我的表有14个字段,不会都要建索引吧!
- 请教:时间计算的问题?
- 新手问题,有没有这样的控件?(明天结贴)
var
i:integer;str1:string;
begin
str1:='asdf/afsdfasfdasf/sadfa';
i:=pos('/',str1);
str1:=copy(str1,i+1,length(str1)-i);
i:=pos('/',str1);
str1:=copy(str1,1,i-1);
end;
memo1.Text:=stringreplace(s,'/',#13#10,[rfReplaceAll]);
showmessage(memo1.Lines[1]);
如:有一定符串为"<ID>10001</ID><USER>CSSA</USER><PASS>123456</PASS>";
我要怎样才能准确分别地读出这个字符串中<ID></ID>,<USER></USER>,<PASS></PASS>部分中的字符呀??请高手帮帮忙,在线等待!
i:integer;
s:string;
begin
s:='<ID>10001</ID><USER>CSSA</USER><PASS>123456</PASS>';
memo1.Text:=stringreplace(s,'>',#13#10,[rfReplaceAll]);
memo1.Text:=stringreplace(memo1.Text,'<',#13#10,[rfReplaceAll]);
for i:=0 to memo1.Lines.Count-1 do
if not odd(i) and (memo1.Lines[i]<>'')then
showmessage(memo1.Lines[i]);