我想将日志字符串拆分为单独的日志中的数组,字符串看起来像这样: '[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( (?=...)
)