如何在方括号中拆分以日期开头的字符串日志文件

时间:2016-12-01 10:14:56

标签: javascript regex split

我想将日志字符串拆分为单独的日志到数组中,字符串如下所示: '[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  ....']

1 个答案:

答案 0 :(得分:1)

尝试

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

这会在每个[<number>\[\d)处拆分您的字符串而不会消耗它们 - 前瞻((?=...)