在Delphi中,可以使用以下方法去掉字符串中的空格:
使用内置函数:Trim、LTrim、RTrimTrim:去掉字符串两端的空格
LTrim:去掉字符串左边的空格
RTrim:去掉字符串右边的空格
示例代码:
varstr: string;beginstr := ' Hello World ';ShowMessage(Trim(str)); // 输出:'Hello World'ShowMessage(LTrim(str)); // 输出:'Hello World 'ShowMessage(RTrim(str)); // 输出:' Hello World'end;使用字符串替换函数:StringReplace使用字符串替换函数将空格替换为空字符串示例代码:
varstr: string;beginstr := ' Hello World ';str := StringReplace(str, ' ', '', [rfReplaceAll]);ShowMessage(str); // 输出:'HelloWorld'end;使用正则表达式:TRegEx使用正则表达式匹配并替换空格为空字符串示例代码:
usesRegularExpressions;varstr: string;beginstr := ' Hello World ';str := TRegEx.Replace(str, '\s', '');ShowMessage(str); // 输出:'HelloWorld'end;这些方法可以根据需要选择使用,根据具体的字符串处理需求选择合适的方法。

