このようなものは、ほとんどの場合、そこに到達するはずです:
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番目のもの(カテゴリ)