【发布时间】:2015-12-23 21:06:35
【问题描述】:
function Trim_emo(SL: TStringList): TStringList;
var
I:Integer;
S:string;
begin
Result := TStringList.Create;
if (SL.Text='') then
begin
Exit;
end;
try
Result.Clear;
for I := 0 to SL.Count-1 do
begin
S := SL[I];
S := Trim(S);
if (S<>'') then
Result.Add(ANSIUpperCase(S));
end;
except
on E : exception do
ShowMessage(E.Message);
end;
end;
当 StringList 包含 UTF-8 字符时,这个函数能正常工作吗?
【问题讨论】:
-
释放结果怎么样?
-
@RepeatUntil 这是调用者的责任
-
当您使用 UTF-8 字符测试时它工作正常吗?
-
这似乎是您可以在比您来这里发布您的问题更短的时间内测试自己的东西。你不这样做有什么原因吗?