如何在xquery中将特殊字符替换为“ {”?

时间:2019-04-07 08:08:23

标签: xquery

我正在尝试在xquery中将'} {'替换为'},{':

fn:replace($text,'\\}\\{','\\},\\{')

并出现错误:

org.apache.xmlbeans.impl.regex.ParseException: Unexpected meta character

1 个答案:

答案 0 :(得分:1)

似乎很简单:

replace($text, '\}\{', '},{')

https://xqueryfiddle.liberty-development.net/nbUY4kv

如果花括号之间可以有空格

replace($text, '\}\s*\{', '},{')

https://xqueryfiddle.liberty-development.net/nbUY4kv/3