【发布时间】:2015-06-08 08:19:28
【问题描述】:
我需要从我的文本文件中删除所有\t\t 和所有\n。
文本片段。
"\t\t\"password\": \"password\","+
"\t\t\"organization\": {\n"+
"\t\t\t\"name\": \"name\""+
"\t\t},"+
"\t\t\"title\": \"title\","+
"\t\t\"phone\": \"999999\","
谁能帮我过滤掉这段文字?
我之前的解决方案既不优雅也不高效,而且非常冗长。
【问题讨论】:
-
两种解决方案都可以正常工作,但只是一个想法,可能值得从源头解决这个问题。看起来你有一些东西试图用制表符和换行符“漂亮地打印”一个 JSON 字符串,但转义字符没有被正确识别。
-
实际上,输入文件是从通过转义库运行的格式化 JSON 生成的。该库将 json 输出为 Java 字符串(拆分为小可读长度的连接行),但它也转义并包含制表符和新行,我根本不需要。