在javascript中将数据拆分为数组 [英] Split data into array in javascript

查看:86
本文介绍了在javascript中将数据拆分为数组的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

嗨ppl,如果有人可以帮助这个会很有帮助...这里是原始数据...我想将它们存储到数组中

 BEGIN:VEVENT 

 END:VEVENT 





 BEGIN:VEVENT \\\\ nDSTSTART ; TZID =美国/纽约:20161231T123000\r\\\
DTEND; TZID =美国/纽约:20161231T133000\r\\\
RRULE:FREQ = WEEKLY; UNTIL = 20170211T045959Z; BYDAY = SA\r\\\
DTSTAMP:20170228T012109Z\ r\\\
UID:h742jrf72h1r4oferera9dp070@google.com\r\\\
CREATED:20170102T190437Z\r\\\
DESCRIPTION:\r\\\
LAST-MODIFIED:20170211T152911Z\r\\\
LOCATION:\r\\\
SEQUENCE:0 \r\\\
STATUS:CONFIRMED\r\\\
SUMMARY:生日Parties\r\\\
TRANSP:OPAQUE\r\\\
END:VEVENT\r\\\
BEGIN:VEVENT\r\\\
DTSTART; TZID =美国/纽约:20170106T170000\r\\\
DTEND; TZID =美国/纽约:20170106T173000\r\\\
RRULE:FREQ = WEEKLY; BYDAY = FR\r\\\
DTSTAMP:20170228T012109Z\r\\\
UID:ukad1og7htm89pc8j4di4otlk8_R20170106T220000@google.com\\\\
nCREATED:20141126T041733Z\\\\
DESCRIPTION: \\\\ nnLAST-MODIFIED:20170120T210013Z \\\\分:1028 Poquonnock Rd \\,Groton \ \,CT 06340 \\,美国其他人:0:\\\ nSTATUS:确认其他人:黄金/蓝/绿色武器\\\ \\r\\\
BEGIN:VALARM\r\\\
ACTION:NONE\r\\\
TRIGGER; VALUE = DATE-TIME:19760401T005545Z\r\\\
END:VALARM\r\\\
END:VEVENT\r\ nBEGIN:VEVENT\r\\\
DTSTART; TZID =美国/纽约:20161229T160000\r\\\
DTEND; TZID =美国/纽约:20161229T164500\r\\\
DTSTAMP:20170228T012109Z\r\\\
UID:8thf9943qdnjkcrtlvt6k8kjmg @谷歌。 com\r\\\
RECURRENCE-ID; TZID =美国/纽约:20161229T160000\r\\\
CREATED:20160612T220329Z\r\\\
DESCRIPTION:\r\\\
LAST-MODIFIED:20170117T200013Z\r\\\
LOCATION:\\ \\r\\\
顺序:0\r\\\
STATUS:CONFIRMED\r\\\
SUMMARY:青年格雷西柔Jitsu\r\\\
TRANSP:OPAQUE\r\\\
BEGIN:VALARM\r\\\
ACTION:NONE\r\\ \\ nNTRIGGER; VALUE = DATE-TIME:19760401T005545Z \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ >
我尝试了什么:



我不确定正则表达式是否在节点js中工作....所以我试过一些代码...它ddint work ....任何建议请....



我正在寻找这样的输出



[{

 BEGIN:VEVENT,
DTSTART:20160314T093000Z,
DTEND:20160314T143000Z,
DTSTAMP:20160427T141329Z,
CREATED: 20160228T142659Z,
说明:对于汇编程序,
上次修改:20160314T133208Z,
基因序列:0,
状态:CONFIRMED,
END:VEVENT

},{

 BEGIN:VEVENT,
DTSTART:20160314T093000Z,
DTEND:20160314T143000Z,
DTSTAMP:20160427T141329Z,
CREATED:20160228T142659Z,
描述:对于组合bler,
LAST-MODIFIED:20160314T133208Z,
SEQUENCE:0,
STATUS:CONFIRMED,
END:VEVENT

}]

解决方案

查看我的演示:将数据拆分为JS中的数组 [ ^ ]


Hi ppl, It would be helpful if someone could assit on this...here is the raw data... I want to store them into array from

BEGIN:VEVENT

to

END:VEVENT

.

BEGIN:VEVENT\r\nDTSTART;TZID=America/New_York:20161231T123000\r\nDTEND;TZID=America/New_York:20161231T133000\r\nRRULE:FREQ=WEEKLY;UNTIL=20170211T045959Z;BYDAY=SA\r\nDTSTAMP:20170228T012109Z\r\nUID:h742jrf72h1r4oferera9dp070@google.com\r\nCREATED:20170102T190437Z\r\nDESCRIPTION:\r\nLAST-MODIFIED:20170211T152911Z\r\nLOCATION:\r\nSEQUENCE:0\r\nSTATUS:CONFIRMED\r\nSUMMARY:Birthday Parties\r\nTRANSP:OPAQUE\r\nEND:VEVENT\r\nBEGIN:VEVENT\r\nDTSTART;TZID=America/New_York:20170106T170000\r\nDTEND;TZID=America/New_York:20170106T173000\r\nRRULE:FREQ=WEEKLY;BYDAY=FR\r\nDTSTAMP:20170228T012109Z\r\nUID:ukad1og7htm89pc8j4di4otlk8_R20170106T220000@google.com\r\nCREATED:20141126T041733Z\r\nDESCRIPTION:\r\nLAST-MODIFIED:20170120T210013Z\r\nLOCATION:1028 Poquonnock Rd\\, Groton\\, CT 06340\\, United States\r\nSEQUENCE:0\r\nSTATUS:CONFIRMED\r\nSUMMARY:Gold/Blue/Green Weapons\r\nTRANSP:OPAQUE\r\nBEGIN:VALARM\r\nACTION:NONE\r\nTRIGGER;VALUE=DATE-TIME:19760401T005545Z\r\nEND:VALARM\r\nEND:VEVENT\r\nBEGIN:VEVENT\r\nDTSTART;TZID=America/New_York:20161229T160000\r\nDTEND;TZID=America/New_York:20161229T164500\r\nDTSTAMP:20170228T012109Z\r\nUID:8thf9943qdnjkcrtlvt6k8kjmg@google.com\r\nRECURRENCE-ID;TZID=America/New_York:20161229T160000\r\nCREATED:20160612T220329Z\r\nDESCRIPTION:\r\nLAST-MODIFIED:20170117T200013Z\r\nLOCATION:\r\nSEQUENCE:0\r\nSTATUS:CONFIRMED\r\nSUMMARY:Juniors Gracie Jiu Jitsu\r\nTRANSP:OPAQUE\r\nBEGIN:VALARM\r\nACTION:NONE\r\nTRIGGER;VALUE=DATE-TIME:19760401T005545Z\r\nEND:VALARM\r\nEND:VEVENT\r\n



What I have tried:

I am not sure if regex works in node js.... so i tried some code... it ddint work.... any suggestions please....

I am looking for output like this

[{

BEGIN:VEVENT,
DTSTART:20160314T093000Z,
DTEND:20160314T143000Z,
DTSTAMP:20160427T141329Z,
CREATED:20160228T142659Z,
DESCRIPTION:For assembler,
LAST-MODIFIED:20160314T133208Z,
SEQUENCE:0,
STATUS:CONFIRMED,
END:VEVENT

},{

BEGIN:VEVENT,
DTSTART:20160314T093000Z,
DTEND:20160314T143000Z,
DTSTAMP:20160427T141329Z,
CREATED:20160228T142659Z,
DESCRIPTION:For assembler,
LAST-MODIFIED:20160314T133208Z,
SEQUENCE:0,
STATUS:CONFIRMED,
END:VEVENT

}]

解决方案

Check out my demo at: Split data into array in JS[^]


这篇关于在javascript中将数据拆分为数组的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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