StringTrim() 函数
- Last UpdatedSep 24, 2024
- 1 minute read
从字符串中修剪掉前导与尾部空格(空白)。您可以使用此函数在用户输入之后(举例而言)从字符串中删除多余的空格。
语法
result = StringTrim (string, trimtype)
参数
字符串
文本、消息标记名或字符串表达式。
trimtype
确定要删除的空格的值、模拟标记名或数值表达式:
-
1 = 前导空格。
-
2 = 尾部空格。
-
3 = 前导与尾部空格。
附注
此函数从字符串中删除所有的前导与尾部空白。空白是空格 (ASCII 0x20) 与 ASCII 0x09 到 0x0D 之间的控制字符。
示例
要删除包含动作脚本的消息标记 mtag 中的所有空格,使用以下脚本:
DIM i AS INTEGER;
DIM tmp AS MESSAGE;
mtag = StringTrim(mtag,3); {mtag 被截断}
FOR i = 1 TO StringLen(mtag) {在 mtag 的字符上运行变量 I}
IF StringMid(mtag, i, 1)<>" " THEN {i-th c字符不是空格} tmp = tmp + StringMid(mtag, i, 1); {
add that character to tmp}
ENDIF;
NEXT;
mtag = tmp; {将 tmp 传递回 mtag}.
其它示例:
StringTrim(" Joe ",1) 返回 “Joe ”。
StringTrim(" Joe ",2) 返回 “ Joe”。
此脚本删除 mtag 值左侧与右侧的所有空格:
mtag = StringTrim(mtag,3)