删除一个文本左边连续的子文本或字符
语法
用法
result = LTrim[$]( str [, [ Any ] trimset ] )
参数
str
源字符串。
trimset
要修剪的子字符串。
返回值
返回修剪的字符串。
说明
此过程从源字符串的左侧(开头)修剪周围的字符。如果指定了匹配
trimset 的子字符串将被修剪,否则将修剪空格(
ASCII代码32)。
如果使用
Any关键字,则会修剪
trimset 中匹配字符的任何字符。
所有比较都是区分大小写的。
例子
Dim s1 As String = "101事情要做"
Print "'" + LTrim(s1) + "'"
Print "'" + LTrim(s1, "01") + "'"
Print "'" + LTrim(s1, Any "01") + "'"
Dim s2 As String = "BaaBaaBAA的testpattern"
Print "'" + LTrim(s2, "酒吧") + "'"
Print "'" + LTrim(s2, Any "BaA") + "'"
将产生输出:
'101 Things to do.'
' 101 Things to do.'
'Things to do.'
'BAA Test Pattern'
' Test Pattern'
平台差异
- FreeBASIC的DOS版本/目标不支持宽字符版本的LTrim.
方言差异
与QB差别
- QB不支持指定trimset 字符串或ANY 子句。
参考