У меня есть эта демонстрация регулярных выражений и шаблонов подстановки, и мне нужно использовать ее в контексте xpath с Функция fn:replace, но я не могу понять, как правильно написать строку замены Возможно ли это? мой наивный тест был
replace ("dsfjkljsdfjlsjdfABCDdfsfsdff",
"(\p{Lu})(\p{Lu}+)",
"$1\L$2")
но он жалуется на FORX0004: недопустимая строка замены в replace(): за символом \ должен следовать \ или $
xsl:analyze-string
для реализации чего-либо с регулярными выражениями, которые XPath 2replace
может вам не дать, поэтому, если вы хотите применить строковую функцию к части совпадения, я думаю, вы должны посмотреть на этот вариант. - person Martin Honnen   schedule 20.06.2020