我正在使用 Jre 1.6。我正在执行以下代码行:
字符串 unicodeValue = "\u001B"; text = text.replaceAll("" + character, unicodeValue);
此处,文本是一个字符串对象,其中包含 Unicode 值“\u001B”的无效 XML 字符。因此,我将无效的 XML 字符转换为其 Unicode 值以写入 XML。
但是在执行 text.replaceAll 时,“\”被剥离,字符被“u001B”替换。
任何人都可以建议一种在用其 unicode 值替换字符后保留 '\' 的方法吗?