读书人

关于转义字符串替换的有关问题

发布时间: 2012-09-12 09:21:30 作者: rapoo

关于转义字符串替换的问题
在开发中发现Properties类将转义字符直接用字符串方式写在在文件中,有时我们读这个文件时可能直接用流的方式读,那么读到的字符串里肯定是没有转义字符在里面而是全用字符串表达了,如何还原原来的格式呢,可以用String的replaceAll这个方法:
如:"8271\n\t89dddss".replaceAll("\\\\n\\\\t","\n\t");
必需要用4个反斜杠去匹配,原因大家都知道的,因为该字符串肉眼看起来是一个反斜杠,其实是还有一个反斜杠对另一个反斜杠进行还原表达了。

读书人网 >编程

热点推荐