gpt4 book ai didi

javascript - 在日期之前分割字符串 (d/m/Y)

转载 作者:行者123 更新时间:2023-11-29 16:32:42 25 4
gpt4 key购买 nike

我正在读取文件的内容并希望以优雅的方式显示它。最初我使用 split('\n') 分割文本,但在该文件中的某处我有多行文本,并且该文本也使用我不想要的这种方法进行分割。所以我找到了一个技巧,我将用日期分割文本,请看下面的示例并建议我如何做到这一点?

12/10/18, 10:33 AM - User1: Here is a line of code 12/10/18, 10:33 AM - User2: Here is multi-line of code written in this line

正如您在上面的示例中看到的,每一行前面都有一个日期,例如 12/10/18。所以我想在日期之前分割线。那么就可以了

  1. 2018 年 12 月 10 日上午 10:33 - 用户 1:这是一行代码
  2. 2018 年 12 月 10 日上午 10:33 - 用户 2:这是在此行中编写的多行代码。

我真的很感谢你的帮助。提前致谢。

最佳答案

您可以使用日期模式进行拆分:

var str = "12/10/18, 10:33 AM - User1: Here is a line of code 12/10/18, 10:33 AM - User2: Here is multi-line of code written in this line";

var x = str.split(/(\d{2}\/\d{2}\/\d{2})/);
for (i=1; i< x.length; i += 2) {
console.log(x[i] + x[i+1]);
}

关于javascript - 在日期之前分割字符串 (d/m/Y),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54334479/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com