前提・実現したいこと
下記のようなメールから「障害項目 : 」以降から改行するまでの文字列(例だと「xxx_status」や「プロセス」)の文字列のみ抜き出したいのですが方法がわからず行き詰まってます。
発生している問題・エラーメッセージ
メールの中身
html
1発生日時 : 2018. 01. 01-12:34 2機器 : 192.168.0.1 (hostname) 3障害項目 : xxx_status 4内容 : xxx_statusで異常を検知しました
障害項目は「障害項目 : プロセス」のようにカタカナや漢字で表記される場合もあります。
該当のソースコード
JavaScript
1var Honbun = "発生日時 : 2018. 01. 01-12:34\n機器 : 192.168.0.1 (hostname)\n障害項目 : xxx_status\n内容 : xxx_statusで異常を検知しました"; 2// 2.切り出す基準となるテキスト取得 3var cut_str = ("監視内容 : "); 4// 3.基準となる文字列の位置を取得 5var index = Honbun.indexOf(cut_str); 6// 4.基準文字列から後の文字列を切り出して表示 7Honbun = Honbun.slice(index + 1); 8console.log(Honbun);
実行結果は以下のように丸々コピペの結果が出てしてしまいます。
---text
発生日時 : 2018. 01. 01-12:34
機器 : 192.168.0.1 (hostname)
障害項目 : xxx_status
内容 : xxx_statusで異常を検知しました
試したこと
ネット上で見つけたサンプルを組み合わせて試行錯誤してますがさっぱりうまくいきません・・・
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/07/17 15:28