概述
replace()
函数搜索字符串中给定字符串的所有匹配项,所有它们替换为另一个指定的字符串,并返回生成的新字符串。
语法
replace(str, find, replace)
参数 | 类型 | 描述 |
---|---|---|
str |
String | 需要进行内容搜索和替换的字符串 |
find |
String | 要匹配的字符串 |
replace |
String | 要替换find 的字符串 |
返回值类型:String
结果示例
return replace("ultipa graph", "u", "U")
结果:Ultipa graph
使用示例
更新@account点的gender属性值(“female”或“male”),将开头字母替换成其大写形式。
find().nodes({@account}) as acc
return case acc.gender
when "female" then replace(acc.gender, "f", "F")
else replace(acc.gender, "m", "M")
end