我有下面这样一个字符串:
1111 某某某 1
中间的字符是TAB键分开的,想把这三列取出来放在三个变量中就行了,其实这一行分别对应了数据库的三列,可是在文本中我做了好长时间取不对,
注意:中间的分隔符是TAB键,当中的一列是中文
1111 某某某 1
中间的字符是TAB键分开的,想把这三列取出来放在三个变量中就行了,其实这一行分别对应了数据库的三列,可是在文本中我做了好长时间取不对,
注意:中间的分隔符是TAB键,当中的一列是中文
解决方案 »
- 如何实现支持多语言、多环境的Delphi程序
- 以正视听 - 读《感悟中国软件.报表》之后不得不说几句
- 这几年来最经典的大富翁的帖子,不看损失哦
- DBGRID轮流显示
- 我想在Delphi调用用VB做的DLL,请问应该注意什么问题!!!
- 如何在WIN98下,在程序中找到PROGRAM FILES路径
- 如何给pchar分配空间,在线。。
- 是高手的请看过来??????200 分的诱惑!!!!!!!!!
- Control 'PageControl' has no parent window
- delphi中ftp通过http get代理下载如何实现
- 如何得到服务器的及时时间?
- 怎么样使程序结构更合理?进者有分!
n := pos(Char(vk_Tab),str);
string := copy(1,n-1);
Delete(str,1,n);
n := pos(Char(vk_Tab),str);
string := copy(1,n-1);
Delete(str,1,n);
n := pos(Char(vk_Tab),str);
string := copy(1,n-1);
var s,tmp:string;
s1,s2,s3:string;
i:integer;
begin
s:='1111 某某某 1';
s:=trim(s);
i:=pos(' ',s); s1:=copy(s,1,i);
delete(s,1,i-1); s:=trim(s);
i:=pos(' ',s);
s2:=copy(s,1,i-1);
delete(s,1,i-1); s:=trim(s);
s3:=trim(s);
caption:=s1 + ',' + s2 + ',' + s3;
end;