字符串截取问题! ( 积分: 80 )

  • 主题发起人 主题发起人 ckzx
  • 开始时间 开始时间
C

ckzx

Unregistered / Unconfirmed
GUEST, unregistred user!
如果有一个长字符串,如"dsdfsdlg位数不定fdklg[sdf位数不定jldsf]dfgfkl位数不dgjfdg
想截取[]中的文字该如何做?

我是个业余爱好,还想问下,有什么关于这方面的资料不?
 
如果有一个长字符串,如"dsdfsdlg位数不定fdklg[sdf位数不定jldsf]dfgfkl位数不dgjfdg
想截取[]中的文字该如何做?

我是个业余爱好,还想问下,有什么关于这方面的资料不?
 
可以这样:
str1:='dsdfsdlg位数不定fdklg[sdf位数不定jldsf]dfgfkl';
str2:=Copy(str,Pos('[',str)+1,Pos(']',str)-Pos('[',str));
 
修改一下楼上的小BUG:)
var
str1,str2:string;
begin
str1:='dsdfsdlg位数不定fdklg[sdf位数不定jldsf]dfgfkl';
str2:=Copy(str1,Pos('[',str1)+1,Pos(']',str1)-Pos('[',str1)-1);
showmessage(str2);
end;
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
559
swish
S
回复
0
查看
1K
不得闲
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
900
SUNSTONE的Delphi笔记
S
后退
顶部