有时候,服务器收集上来的日志,格式很乱,看log很难,如下:

java.lang.IllegalStateException: BEvent.init() must be call first\n\tat com.zhangyue.iReader.Platform.Collection.behavior.BEvent.event(SourceFile:241)\n\tat com.zhangyue.iReader.Platform.Collection.behavior.BEvent.event(SourceFile:228)\n\tat an.d.a(SourceFile:150)\n\tat an.e.a(SourceFile:65)\n\tat com.zhangyue.iReader.read.ui.Activity_BookBrowser_TXT.beEventOnStop(SourceFile:4714)\n\tat com.zhangyue.iReader.app.ui.ActivityBase.onStop(SourceFile:312)\n\tat android.app.Instrumentation.callActivityOnStop(Instrumentation.java:1399)\n\tat android.app.Activity.performStop(Activity.java:6186)\n\tat android.app.ActivityThread.performDestroyActivity(ActivityThread.java:3843)\n\tat android.app.ActivityThread.handleDestroyActivity(ActivityThread.java:3902)\n\tat android.app.ActivityThread.access$1400(ActivityThread.java:164)\n\tat android.app.ActivityThread$H.handleMessage(ActivityThread.java:1412)\n\tat android.os.Handler.dispatchMessage(Handler.java:102)\n\tat android.os.Looper.loop(Looper.java:147)\n\tat android.app.ActivityThread.main(ActivityThread.java:5513)\n\tat java.lang.reflect.Method.invoke(Native Method)\n\tat java.lang.reflect.Method.invoke(Method.java:372)\n\tat com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:971)\n\tat com.android.internal.os.ZygoteInit.main(ZygoteInit.java:766)\n

怎么搞?

因为这个日志里面有\n,所以不能直接正则替换,如图:

因为在windows上面,\n和\r\n都是换行,所以,替换的时候相当于没有替换。

怎么办?不能直接替换了,想办法吧,一步解决不了,那就想个办法两步去解决。

1。在普通的替换模式下,把\n替换成一个字符串,就是在你的日志里面不会出现的字符串,比如test,或者完全没有意义的很长的字符串。

如图:

2。然后把这个字符串在扩展模式下替换成换行

然后就ok了:

一条路行不通,换个方式,想个办法去做。

最新文章

  1. Linux-iptables初识
  2. gtest 1.7编译错误:std:tr1:tuple模板参数过多的解决方案
  3. iOS app 程序启动原理
  4. BZOJ 1100: [POI2007]对称轴osi
  5. 1.4 Service
  6. 记录我学github的路程(二)
  7. 15 Examples To Master Linux Command Line History
  8. IE6中奇数宽高的BUG
  9. Winform 拦截最小化、最大化、关闭事件【整理】
  10. 双缓冲(Double Buffer)原理和使用
  11. KEIL, a Smart Comliler
  12. WinForm 控件的布局(Dock属性)的注意点
  13. 一般css样式开头公共部分
  14. 性能优化之-------少用iframe
  15. 【medium】78. Subsets
  16. iOS TabelViewCell 删除 编辑 插入
  17. airsim 无法打开包括文件corecrt.h
  18. MySQL中的重做日志(redo log),回滚日志(undo log),以及二进制日志(binlog)的简单总结
  19. python网络编程之TCP通信实例
  20. SpringCloud统一配置笔记

热门文章

  1. 解决dubbo的服务发布注解@service不能和事务注解不能共用的方案
  2. 视频SharePoint 2010 大局观 By 陈希章[zt]
  3. JavaScript 闭包的详细分享(三种创建方式)(附小实例)
  4. 洛谷 P3905 道路重建
  5. js 关系运算符
  6. CRM和C4C product category hierarchy的可编辑性控制逻辑
  7. 是否应该提供一个dao.insertIgnoreNull ? (像updateIgnoreNull一样)
  8. 【转】WebSocket 是什么原理?为什么可以实现持久连接?
  9. ffmpeg处理RTMP流媒体的命令大全
  10. win10 下的python虚拟环境安装使用(使用powershell)