点击或拖拽改变大小

Functions.SubStr3 方法

X#
从字符串中提取子字符串,使用强类型并需要三个参数。

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

参数

cTarget
类型:String
要从中提取子字符串的字符串。
dwStart
类型:UInt32
cTarget 中的起始位置。由于此参数是一个 WORD,因此不能为负数。
dwLen
类型:UInt32
要提取的字符数。
如果省略,则子字符串从 dwStart 开始,一直到字符串的末尾。
如果 dwLen 大于从 dwStartcTarget 末尾的字符数,则多余的部分将被忽略。

返回值

类型:String
子字符串。
如果未找到子字符串,则返回 NULL_STRING。
备注
Substr3() 是 Substr() 的类型版本,并需要三个参数。有关详细信息,请参见 Substr()。
示例
这些示例从变量中提取名字和姓氏:
X#
1LOCAL cName AS STRING
2cName := "Biff Styvesent"
3? Substr3(cName, 1, 4)                // Biff
4? Substr3(cName, 6, 9)                // Styvesent
5? Substr3(cName, 6, 3)                // Sty
6? Substr3(cName, SLen(cName) + 2, 5)    // null string
参见