Как заменить специальные символы как "{" в xquery? - PullRequest
0 голосов
/ 07 апреля 2019

Я пытаюсь удалить '} {' by '}, {' в xquery:

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

и получаю ошибку:

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

1 Ответ

1 голос
/ 07 апреля 2019

Кажется простым:

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

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

Если между фигурными скобками может быть пробел, который вы можете использовать

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

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

...