Functions.Right 方法 | |
返回从右侧开始的子字符串。
命名空间:
XSharp.Core
程序集:
XSharp.Core (在 XSharp.Core.dll 中) 版本:2.22 GA
语法 FUNCTION Right(
cString AS STRING,
dwCount AS DWORD
) AS STRING
public static string Right(
string cString,
uint dwCount
)
查看代码参数
- cString
- 类型:String
要提取字符的字符串。 - dwCount
- 类型:UInt32
要提取的字符数。
返回值
类型:
StringcString 的右侧
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() 之间的关系:
1? Right("ABCDEF", 3)
2? Substr("ABCDEF", 3)
3? Substr("ABCDEF", -3)
此示例从另一个字符串的末尾提取子字符串,直到最后一个逗号:
1LOCAL cName AS STRING
2cName := "James, William"
3? Right(cName, SLen(cName) - RAt(",", cName) -1)
参见