从 Java 源代码中提取字符串并在函数中使用它们是必要的传递文字的未转义版本。这涉及将像 n 这样的转义序列转换为换行符和单个 .
1。 Apache Commons Lang org.apache.commons.lang.StringEscapeUtils.unescapeJava()
虽然此函数存在,但它有几个限制:
2。 Custom Unescaper
另一种解决方案是自定义函数,它可以解决 Apache 代码的限制:
public static final String unescape_perl_string(String oldstr) { /* ... Code ... */ }
此函数提供全面的脱义功能,包括:
以上是如何正确取消转义 Java 字符串文字?的详细内容。更多信息请关注PHP中文网其他相关文章!