trim()函数什么作用?(0分)

  • 主题发起人 主题发起人 Delphi之旅
  • 开始时间 开始时间
D

Delphi之旅

Unregistered / Unconfirmed
GUEST, unregistred user!
不要告诉我去看帮助,
帮助里写的太简单了。
 
就是去掉字符串前后的空格,
还有trimleft()和trimright两个,意思很显然。
 
意思很明显,就是去掉字符串的前后的空格,得到一个可控制的字符
 
去掉空格和控制字符,好象在#20之前的都被去掉了!
 
对的,会去掉空格/控制字符之类的不可见字符
 
在sysunits中的定义
function Trim(const S: string): string;
var
I, L: Integer;
begin
L := Length(S);
I := 1;
while (I <= L) and (S <= ' ') do Inc(I);
if I > L then Result := '' else
begin
while S[L] <= ' ' do Dec(L);
Result := Copy(S, I, L - I + 1);
end;
end;
 
呵呵,这个最详细
function Trim(const S: string): string;
Description

Trim removes leading and trailing spaces
and control characters from the given string S.
 
用一张帖子,讨论了这个问题
 
后退
顶部