JavaScript 拆分而不丢失字符 [英] JavaScript Split without losing character

查看:27
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆