点击或拖拽改变大小

Functions.Right 方法

X#
返回从右侧开始的子字符串。

命名空间:  XSharp.Core
程序集:  XSharp.Core (在 XSharp.Core.dll 中) 版本:2.22 GA
语法
 FUNCTION Right(
	cString AS STRING,
	dwCount AS DWORD
) AS STRING
查看代码

参数

cString
类型:String
要提取字符的字符串。
dwCount
类型:UInt32
要提取的字符数。

返回值

类型:String
cString 的右侧 dwCount 个字符。
如果 dwCount 为 0,Right() 返回一个 NULL_STRING。
不允许负值,因为 WORD 不能为负。
如果 dwCount 大于字符串的长度,Right() 返回 cString
备注
Right() 与 Substr(cString, -wCount) 相同。
例如,Right("ABC", 1) 与 Substr("ABC", -1) 相同。Right() 与 Left() 相关,它从 cString 的左侧提取子字符串。 Right()、Left() 和 Substr() 函数通常与 At() 和 RAt() 函数一起使用,以定位子字符串的第一个/最后一个位置,然后提取它。
示例
此示例展示了 Right() 和 Substr() 之间的关系:
X#
1? Right("ABCDEF", 3)                // DEF
2? Substr("ABCDEF", 3)                // CDEF
3? Substr("ABCDEF", -3)                // DEF
此示例从另一个字符串的末尾提取子字符串,直到最后一个逗号:
X#
1LOCAL cName AS STRING
2cName := "James, William"
3? Right(cName, SLen(cName) - RAt(",", cName) -1)    // William
参见