經常會用到stringlist類的字符串分割功能,簡單易用。如下代碼,把用tab鍵分隔的string轉爲stringlist
var t: tstringlist;
begin
t.Delimiter:= #9;
t.DelimitedText:= ss;
但Tsringlist有個問題,就是空格總是會被拆分。
在delphi2007上發現 tstringlist 多了個屬性 StrictDelimiter(精確分隔符),默認是false,設爲TRUE以後上述代碼就不會受空格干擾了。
在delphi 2010上該屬性也存在的。不過d7沒有。