我必须从输入字符串中提取标记以及最后的可选注释。我有以下代码,并且正在考虑是否有更好的替代方案。
const RE = /([A-Z]{2,13})/g;
let input = 'LQ, SAMOSA, LF "Hello"';
let input2 = 'LQ, SAMOSA, LF';
let input3 = 'LQ, SAMOSA "Hello", LF';
var match = RE.exec(input);
while (match) {
console.log("Found", match[1], "at", match.index);
match = RE.exec(input)
}
let comment = input.split(',').pop().match(/(".*?")/);
console.log(comment);