字符串函数:详细介绍XPath中的字符串函数,包括concat、substring、string-length、normalize-space、translate等。
- concat函数:
函数说明:该函数用于将多个字符串连接起来,生成一个新的字符串。
语法:concat(string1, string2, …)
代码演示:
//以“pidancode.com”和“皮蛋编程”为例
concat("pidancode.com", "皮蛋编程")
//输出结果:pidancode.com皮蛋编程
- substring函数:
函数说明:该函数用于截取字符串的一部分。
语法:substring(string, start, length)
参数说明:
string:需要截取的字符串。
start:截取的起始位置,从1开始计数。
length:截取的长度。
代码演示:
//以“pidancode.com”为例
substring("pidancode.com", 1, 6)
//输出结果:pidanc
- string-length函数:
函数说明:该函数用于获取字符串的长度。
语法:string-length(string)
代码演示:
//以“pidancode.com”为例
string-length("pidancode.com")
//输出结果:12
- normalize-space函数:
函数说明:该函数用于移除字符串中的空格,并将相邻的空格合并成一个空格。
语法:normalize-space(string)
代码演示:
//以“ pidancode.com 皮蛋编程 ”为例
normalize-space(" pidancode.com 皮蛋编程 ")
//输出结果:pidancode.com 皮蛋编程
- translate函数:
函数说明:该函数用于将字符串中的某些字符替换成其他字符。
语法:translate(string, from, to)
参数说明:
string:需要替换的字符串。
from:需要替换的字符。
to:替换后的字符。
代码演示:
//以“pidancode.com”为例
translate("pidancode.com", "o", "O")
//输出结果:pidancOde.cOm
相关文章