ฉันพยายามแยกสตริงย่อยจากไฟล์ด้วย JavaScript Regex นี่คือชิ้นส่วนจากไฟล์:
DATE:20091201T220000
SUMMARY:Dad's birthday
ฟิลด์ที่ฉันต้องการแยกคือ "สรุป" นี่คือแนวทาง:
extractSummary : function(iCalContent) {
/*
input : iCal file content
return : Event summary
*/
var arr = iCalContent.match(/^SUMMARY\:(.)*$/g);
return(arr);
}
|| [null, null]
เนื่องจากหากการแข่งขันล้มเหลวarr
จะเป็นโมฆะและarr[1]
จะมีข้อยกเว้น