经常会用到stringlist类的字符串分割功能,简单易用。如下代码,把用tab键分隔的string转为stringlist
var t: tstringlist;
begin
t.Delimiter:= #9;
t.DelimitedText:= ss;
但Tsringlist有个问题,就是空格总是会被拆分。
在delphi2007上发现 tstringlist 多了个属性 StrictDelimiter(精确分隔符),默认是false,设为TRUE以后上述代码就不会受空格干扰了。
在delphi 2010上该属性也存在的。不过d7没有。