2016-12-01 29 views
-4

我想日志字符串转换成单独的日志中分成数组字符串日志文件,该字符串看起来是这样的: '[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]。 是否有正则表达式用于按方括号中的日期进行拆分? 我是新来的正则表达式,非常感谢任何建议,谢谢。 期望得到的结果是这样的如何分割其开始日期在方括号

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

请加通缉结果和你所尝试的。阅读更多:[mcve] –

+0

是不是那些条目1每行?刚分裂线 – Fallenhero

+0

Fallenhero,谢谢你的建议,我已经试过了。如果字符串太长,线似乎会断裂。 – Prozrachniy

回答

1

尝试

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

这将您的字符串在每一个[<number>\[\d),而无需耗费的自己 - 前瞻((?=...)

+0

Fallenhero,非常感谢你!这工作。 – Prozrachniy