是否有一个解析转义字符的Java函数? [英] Is there a Java function which parses escaped characters?
本文介绍了是否有一个解析转义字符的Java函数?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在寻找内置的Java函数,例如可以将\\ n
转换为\ n
。
I'm looking for a built-in Java functions which for example can convert "\\n"
into "\n"
.
这样的事情:
assert parseFunc("\\n") = "\n"
或者做我必须手动搜索并替换所有转义字符?
Or do I have to manually search-and-replace all the escaped characters?
推荐答案
您可以使用 StringEscapeUtils。 unescapeJava(s)
来自 Apache Commons Lang 。它适用于所有转义序列,包括Unicode字符(即 \ u1234
)。
You can use StringEscapeUtils.unescapeJava(s)
from Apache Commons Lang. It works for all escape sequences, including Unicode characters (i.e. \u1234
).
这篇关于是否有一个解析转义字符的Java函数?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文