Trim()

功能:删除字符串首部和尾部的空格。

语法:Trim ( string )

参数string:

       string类型,指定要删除首部和尾部空格的字符串返回值String。函数执行成功时返回删除了string字符串首部和尾部空格的字符串,发生错误时返回空字符串("")。如果任何参数的值为NULL,Trim()函数返回NULL。

 

示例1. 下面的语句返回“ABCD”:Trim("    ABCD    ")

网摘

1 Trim  用于单字节  
2 Trimw 用于双字节
 在PB11的帮助中说它已经过时了,和Trim一样的!  

 

函数说明:

LTrim、RTrim 和 Trim 函数

返回一个字符串,该字符串包含指定字符串不带前导空格 (LTrim)、不带尾随空格 (RTrim) 或同时不带前导和尾随空格 (Trim) 的副本。



参数
Str
必选项。任何有效的 String 表达式。


示例
本例使用 LTrim 函数从字符串变量中去除前导空格,并使用 RTrim 函数去除尾部空格。它使用 Trim 函数同时去除这两种类型的空格。

Dim MyString, TrimString As String

MyString = " <-Trim-> " ' Initializes string.

TrimString = LTrim(MyString) ' TrimString = "<-Trim-> ".
TrimString = RTrim(MyString) ' TrimString = " <-Trim->".
TrimString = LTrim(RTrim(MyString)) ' TrimString = "<-Trim->".

' Using the Trim function alone achieves the same result.

TrimString = Trim(MyString) ' TrimString = "<-Trim->".





ltrim(trim_charter):去掉字符串左边空格;

rtrim(trim_charter):去字符串掉右边空格;

trim(trim_charter):去字符串掉两边空格。


另外一种用法:TRIM(leading | trailing | both, trim_character FROM trim_source)

说明:用法格式在网上看到的,但其中的逗号估计没有,由于没有可靠的说明,暂时保留

trim_character:去掉的字符;

trim_source:要处理的字符;

leading / trailing / both :分别是指去掉前面、后面、两边的空格,如果是both,则可以缺省不写

e.g >SELECT TRIM(both '0' FROM '00800') FROM DUAL

>8 /去掉both可以获得同样的结果