ajaxを使用して読み取ったテキストファイルがあります。問題は、テキストファイルに2行の文字列がある場合です。たった1つでも問題ありません。
これが文字列です
New Connection from: 192.168.5.10
そこでIPを抽出しても問題ありません。しかし、問題は2行以上あるかどうかです。
New Connection from: 192.168.5.10
New Connection from: 192.168.5.30
これが私のやり方です。テキストファイルに文字列が1行しかない場合に機能します。
$.ajax({
type: "GET",
url: url,
async: true,
cache: false,
dataType: "JSON",
success: function(data) {
lines = data.lines;
var ip;
var ipset;
$(".dev").empty();
for (var i = 0; i < lines.length; i++) {
$(".dev").append(lines[i] + "\n");
ip = lines[i];
console.log(getIP(ip));
ipset = getIP(ip);
}
}
});
getIP関数は次のとおりです。
function getIP(line) {
var out =line.split(": ");
return out[1];
}
文字列からIPのみを取得するようにするにはどうすればよいですか?