作个Parser,滤掉<到>的字符。用CB很容易,Delphi应该也不难。
解决方案 »
- speedbutton怎么无法加载我自己制作的bmp图片?
- DLL如何调用另一个DLL
- 怎样在delphi的ide环境中加入一个菜单,点击后弹出一个自定义的窗体,在线等待
- 数据库文件MDF问题,答中100分
- Quick CHM 问题
- 关于Pointer类型数据和自定义的数据类型(Record),TList的保存问题。
- 怎么在指定目录下按照文件的创建时间查找文件?
- 鼠标右键退出服务
- 关于密码中的两句代码?
- 偶是牛虻(极有分的人),师父们不在,是胸闷怎么不理偶?问题:偶用三个范式规范数据表,但是输入数据时,需要把个个表的字段一起显示在一个dbgrid里,也就是要用的字段分布在不同表里,怎么版呢?
- 学习Delphi及SQL Server应看那些书,请指教!
- 公布EXE文件加密期源代码
var
Pos1,Pos2,i : integer;
Str : string;
Flag : Boolean;
begin
for i:=0 to Memo1.Lines.Count-1 do
begin
Str:=Memo1.Lines[i];
Flag:=True;
while Flag do
begin
Pos1:=Pos('<',Str);
Pos2:=Pos('>',Str);
if (Pos1<>0) and (Pos2<>0) then
begin
Delete(Str,Pos1,Pos2-Pos1+1);
end
else
begin
Memo2.Lines.Add(Str);
Flag:=False;
end;
end;
end;
end;
int len=s.Length()+1;
char * buff=new char[len];
bool inMark;
char * start;
strcpy(buff,s.c_str());
s="";
for(int i=0;i<len;i++){
inMark=false;
if(buff[i]=='<'){
start=buff+i;
inMark=true;
}else if(inMark){
buff[i]=0;
s += start;
}
}
}