13
:Node.jsの解析Aナンバーの内側のような文字列指定した文字列
Recipient: [email protected]
Action: failed
Status: 5.0.0 (permanent failure)
Diagnostic: No
は、どのように私はそれがステータスの後に常にだ場合にのみ、「5.0.0」と「恒久的な失敗」を得るのですか? ?
おかげ
:Node.jsの解析Aナンバーの内側のような文字列指定した文字列
Recipient: [email protected]
Action: failed
Status: 5.0.0 (permanent failure)
Diagnostic: No
は、どのように私はそれがステータスの後に常にだ場合にのみ、「5.0.0」と「恒久的な失敗」を得るのですか? ?
おかげ
var regex = /Status: ([0-9\.]+) \(([a-zA-Z ]+)\)/
var result = string.match(regex);
var statusNumber = result[1];
var statusString = result[2];
あなたはこれらを拡張する必要があります、[a-zA-Z]のセレクターあなたがこれらの値で他の文字を期待する場合は、[0-9 \。]。今のところ最初の数字は数字とドット、2番目の文字と空白を期待しています
2つの結果を返す理由は何ですか? – haemse
また、^と$はあるべきではない – haemse
@ haemse 2つの結果が返されます。実際には3つ、最初のもの(インデックス0)は完全一致です。 ^と$は元の答えに含まれていませんでした。私はそれらを削除しました。ありがとう。 – SinistraD