如何将字符串日志文件拆分,该文件在方括号中按日期开头



我想将日志字符串拆分为单独的日志中的数组,字符串看起来像这样: '[2016-12-01 11:24:28.622] [INFO] Scraper - Processing year 2016 [2016-12-01 11:24:28.622] [INFO] Scraper - Successfully proccessed ....'我尝试使用.split()函数,但仅由[INFO]分开。在方括号中,是否有一个井分式按日期拆分?我是Regexp的新手,非常感谢任何建议,谢谢。期望的结果看起来像这样

['[2016-12-01 11:24:28.622] [INFO] Scraper - Processing year 2016', '[2016-12-01 11:24:28.622] [INFO] Scraper - Successfully proccessed  ....']

尝试

yourString.split(/(?=[d)/)

这会在每个[<number>[d)上分配您的字符串,而不会自行消耗 - look -head( (?=...)

最新更新