このようなものは、ほとんどの場合、そこに到達するはずです:
jQuery(function($) {
var val = $("textarea").val(); // You'll want a more targetd selector there, not just "textarea"
var lines = val.split(/[\r\n]+/);
$.each(lines, function(index, line) {
var parts = line.split(/ *=> */);
display(parts[0] + " in " + parts[1] + " category " + parts[2]);
});
function display(msg) {
$("<p>").html(String(msg)).appendTo(document.body);
}
});
実例| ソース
それは何をしますか:
$("textarea").val()- ページの最初の値を取得しtextareaます。おそらく、それよりもターゲットを絞ったセレクターが必要になるでしょう。
var lines = val.split(/[\r\n]+/);- 行に分割します
$.each(lines, function(index, line) { ... });- 行をループします
var parts = line.split(/ *=> */);- ラインを個々のパーツに分割します。
display(...)- パーツを表示しますが、要点は次のとおりです。
part[0]各行の 3 つの項目の最初のもの (URL のように見えます)
part[1]二つ目(サイト名?)
part[2]3番目のもの(カテゴリ)