Delphi有没有这样的函数?把String转成TStrings?详见内(50分)

  • 主题发起人 主题发起人 ysai
  • 开始时间 开始时间
Y

ysai

Unregistered / Unconfirmed
GUEST, unregistred user!
我要实现以下功能
func1(s1:string;s2:char):TStrings;
如果s1='line1,line2,line3,abcd efg';s2=',';
则结果strings的值是
line1
line2
line3
abcd efg
就是把以某个以CHAR分开的字符串变为字符串列表,请问DELPHI有没有这样的函数?
如果没有给源码也行.
 
ExtractStrings(s1,s2:char;s3:string;s4:tstrings);
s1:分隔符
s2:要忽略的字符
s3:要转换的字符串
s4:转换后的TStrings
 
谢谢!,不过正确的调用应是
ExtractStrings(Separators, WhiteSpace: TSysCharSet
Content: PChar
Strings: TStrings): Integer;
例:
ExtractStrings([','],[],PChar(fstring),fstrings);
 

Similar threads

S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
900
SUNSTONE的Delphi笔记
S
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部