質問: .*$/)` →get_resultはnullなので、配列から指定して取り出すことができない。 欲しいのは最後の行の「1.0e+3」の部分だけ。
回答: 改行を含む複数行でのマッチの場合は`m`フラグを使用します。 あと、マッチさせるのが目的でなくて最後の「1.0e+3」の部分なのですから`( )`でその部分をくくって部分マッチ部分を取りだします。 例えば以下の様にします。 ``` var output_form = document.getElementById("output_log"); var re = /^(.*\n)*.+ = (.+)$/m; var get_result = ""; if(re.test(output_form.value)){//マッチのテスト get_result = RegExp.$2;//$2は、マッチしたカッコの二つ目 } ```