Click here to Skip to main content
15,888,026 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
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
}]
Posted
Updated 28-Feb-17 17:50pm
Comments
Bryian Tan 28-Feb-17 23:32pm    
why not just use str.split("\r\n"); ?
Patrice T 28-Feb-17 23:56pm    
"so i tried some code... it ddint work"
This is not informative
Show code and explain problem

1 solution

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

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900