解析日志文件。条目以日期开头,然后其他信息后跟制表符。除了日志详细信息,我什么都知道了...
日志详细信息可以跨越多行。因此,我需要捕获所有文本,直到下一个日志条目为止。
我已经到了只捕获日志第一行的地步,或者最终捕获了所有其他条目(通过在末尾放置一个非捕获日期的regexp),或者捕获了整个文件。
您可以基于前瞻使用此正则表达式:
^([\d/ :.]+)\t\((\d+)\)\t(\[.+\])\t([\s\S]*?)\n?(?=^\d\d/|\z)
正则表达式演示
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
点击生成二维码
我来说两句