StringLeft / StringRight


从一个字符串的左边或右边开始提取一定数量的字符。

StringLeft, OutputVar, InputVar, Count
StringRight, OutputVar, InputVar, Count
NewStr := SubStr(String, StartPos [, Length]) ; 具体请查看 SubStr() 函数

参数

OutputVar 存储从 InputVar 中提取出来的子字符串的变量名。
InputVar 被提取的字符串变量名。不要在变量名外加百分号,除非你想使用变量中的 内容 作为变量名。
Count 需要提取的字符数量,可以是 expression/表达式 。如果 Count 小于或等于 0 , OutputVar 会被设置为空。如果 Count 超过 InputVar 的长度,OutputVar 会被设置为和 InputVar 相同。

注意

在这个命令以及所有其它命令中,OutputVar 可以和 InputVar 相同。

相关命令

SubStr(), StringMid, StringTrimLeft, StringTrimRight, IfInString, StringGetPos, StringLen, StringLower, StringUpper, StringReplace

示例

String = This is a test. 
StringLeft, OutputVar, String, 4  ; 在OutputVar中存储“This”
StringRight, OutputVar, String, 5  ; 在OutputVar中存储“test.”