substring-before 函数 (XPath)

返回第一个参数字符串中在第一次出现第二个参数字符串之前的子字符串,如果第一个参数字符串中不包含第二个参数字符串,则返回空字符串。

string substring-before(string, string)

备注

如果参数不是字符串类型,将先使用 string() 函数转换为字符串,然后计算该转换的结果。

警告

作为参数传递给此函数的节点集的字符串转换可能会产生意外的结果。有关详细信息,请参阅string 函数 (XPath)

此函数区分大小写。

示例

以下函数调用返回“1999”:

substring-before("1999/04/01","/")

以下函数调用返回空字符串“”:

substring-before("1999/04/01","2")

请参见

参考

XML 数据类型引用