我需要解析看起來像多個電子郵件正文:高效解析電子郵件正文中的JavaScript
Name: Bob smith
Email: [email protected]
Phone Number: 4243331212
作爲一個更大的計劃,我有以下函數來解析頁面的一部分:
function parseBody(i, body) {
result = []
result[0] = i
var name = body.match(new RegExp(/\*Name:\*(.*) /))
if (name) {
result[1] = name[1]
}
......
return result;
}
而不是有可能10個字段解析並通過if語句加載到結果數組中,是否有更高效的方式使用JavaScript來解析此頁面並加載數組?
我沒有看到你所說的 「10場」 是什麼意思?你給的例子只有3個。 – Bergi
只需分割成幾行,然後在每一個冒號後面加上一部分? – Bergi