我有一个包含服务器日志的文本文件。因此,我需要格式化这个基于文件中日期的txt文件搜索,并在特定的日期点引入新的行字符。
样品内容:
2013年9月25日-2013年9月05:56:54错误com..webservice.security.AuthTokenSecurityFilter.doFilterInternal : 92 :HTTP-Bi-8480-EXEC-8: Auth令牌验证失败与错误:令牌解释.25-2013年9月06:48:21错误com.webservice.security.AuthTokenSecurityFilter.doFilterInternal : 92 : http-bio-8480-exec-9 : Auth令牌验证失败与错误:Tokenexired.25-2013-06:49:58错误com..webservice.security.AuthTokenSecurityFilter.doFilterInternal : 92 :http-bio-8480-exec-9:Auth令牌验证失败8480-exec-2 ::Auth令牌验证失败,错误:无效的客户context25 25-2013年9月06:49:58错误
--我想把它格式化为:
25-2013年9月05:56:54错误com..webservice.security.AuthTokenSecurityFilter.doFilterInternal : 92 ::http-bio-8480-exec-8 ::Auth令牌验证失败,错误:令牌过期。
25-2013年9月06:48:21错误com..webservice.security.AuthTokenSecurityFilter.doFilterInternal : 92 ::http-bio-8480-exec-9 : Auth令牌验证失败,错误:令牌过期。
25-2013年9月06:49:58错误com..webservice.security.AuthTokenSecurityFilter.doFilterInternal : 92 ::http-bio-8480-exec-2 ::Auth令牌验证失败,错误:无效的客户上下文
2013年9月25日06:49:58错误
发布于 2013-10-10 09:56:45
尝试使用Scanner类。使用Scanner.findwithinhorizon()方法查找文件中日期的出现情况,并在每次出现之前插入换行符"\n“字符。
查看这些参考资料,这些将帮助您开始工作。string.htm
https://stackoverflow.com/questions/19276505
复制相似问题