我正在尝试使用JavaScript正则表达式从文件中提取子字符串。这是文件的一部分:
DATE:20091201T220000
SUMMARY:Dad's birthday
我想要提取的字段是"Summary"。以下是方法:
extractSummary : function(iCalContent) {
/*
input : iCal file content
return : Event summary
*/
var arr = iCalContent.match(/^SUMMARY\:(.)*$/g);
return(arr);
}
arr
将为 null 并且arr[1]
将抛出异常,因此我建议将其与 @barkmadley 的|| [null, null]
结合使用。 - Kunal