文字列からすべてのNULL文字を削除したいと思います。私は右の正規表現の一致がなければならないことを知っている\ X00と私は、次のXQueryを試してみた:XQueryの正規表現はヌル文字にマッチできますか?
replace($message, '\x00', '')
それはエラーになります:
exerr:ERROR Conversion from XPath2 to Java regular expression syntax failed: Error at character 1 in regular expression \x00: invalid escape sequence
は、任意の迅速な解決策はありますかこの問題の回避策?私はeXist-db 2.2を使用します。
eXist-dbのhttpclientライブラリのXML応答に、多くのNULL文字が入ります。実際には '%00'の先頭にURLエンコードされています。私は文字列をデコードしていて、NULL文字を削除しようとしていました。答えが与えられたので、今度は解読の前にそれらを削除します。 – lagivan