我有一个如下所示的字符串文本,我想在出现新行并以日期 dd/mm/yyyy 开头时分割文本。
我在 javascript 中使用 jsonata $split() 函数。但是,我收到 jsonata 错误,如下所示“正则表达式匹配零长度字符串”。请帮助我如何解决这个问题。
text = "22/03/2012 intro 20/10/2019\n" +
"22/03/2012 body\n" +
"more body 22/04/2020\n" +
"22/03/2012 stuff more stuff"
$split(text , /\\r?\\n(?=(?:0[1-9]|[12][0-9]|3[01])[- \\/.](?:0[1-9]|1[012])[- \\/.](?:19|20)\\d\\d)/))
//I want the output to be [ "22/03/2012 intro 20/10/2019",
// "22/03/2012 body more body 22/04/2020",
// "22/03/2012 stuff more stuff]
// But my output now is [ "22/03/2012 intro 20/10/2019",
// "22/03/2012 body/n + more body 22/04/2020",
// "22/03/2012 stuff more stuff]
至尊宝的传说
慕娘9325324
相关分类