我有一个XQuery变量$RequestinteractionIds
,其值为'47575','65656',
我想摆脱最后一个逗号。
请使用XQuery建议解决方案(我正在使用Oracle的XQuery OSB)。
答案 0 :(得分:3)
replace()
的一个更简单的正则表达式就是:
replace("'47575','65656',", "(.*),$", "$1")
但是,并非所有人都喜欢正则表达式或理解它们,因此您可能会发现使用tokenize
然后string-join
更容易理解:
string-join(tokenize("'47575','65656',", ","), ",")
答案 1 :(得分:3)
好的旧子串也应该起作用:
let $RequestinteractionIds := "'47575','65656',"
return substring($RequestinteractionIds, 1, string-length($RequestinteractionIds) - 1)
HTH!