JavaScript 拆分而不丢失字符 [英] JavaScript Split without losing character
本文介绍了JavaScript 拆分而不丢失字符的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想使用 JavaScript 拆分某些文本.文本看起来像:
I want to split certain text using JavaScript. The text looks like:
9:30 pm
The user did action A.
10:30 pm
Welcome, user John Doe.
11:30 am
Messaged user John Doe
现在,我想将字符串拆分为事件.即:
Now, I want to split the string into events. i.e.:
9:30 pm
The user did action A.
将是一个事件.我为此使用正则表达式:
would be one event. I'm using RegEx for this:
var split = journals.split(/d*d:/);
事情是,前两个字符正在丢失.分裂看起来像这样:
Thing is, the first two characters are getting lost. The split appears like this:
30 pm
The user did action A.
如何拆分,以便拆分保留前两个/三个字符(即 9: 或 10:)等?
How do I split so that the split maintains the first two/three characters (ie 9: or 10:) etc?
谢谢!
推荐答案
使用前瞻:
var split = journals.split(/(?=d+:)/);
这篇关于JavaScript 拆分而不丢失字符的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文