htmlのソースから<a href="?">タグの "?" に設定されているURLを抜き出してリストにするツール。
- href="" の中に入っているものを取り出してカウント&リスト化します。
- javascriptで書かれているのでphpやcgiから比べて実行速度が速いと思われます。
個数の数字が一桁のときは、置換で二桁目に"0"を付けています。他にも二桁にする方法があるみたいですが、今回はこちらを採用しました。
下記、上記スクリプトのソース。
<script>
function nukinuki(){
hoge01 = document.frm.bar01.value;
hoge02 = hoge01.match(/href=\".*?\"/g);
if (hoge02) {
hoge03 = "URLは " + hoge02.length + "コ発見\n\n";
for(i=0; i < hoge02.length; i++ ){
hoge03 += (i+1) + "つ目:" + hoge02[i] + "\n";
}
hoge04 = new RegExp(/href=\"(.*?)\"/g);
hoge05 = hoge03.replace(hoge04,"$1");
hoge06 = new RegExp(/\n(\d{1})つ/g);
hoge07 = hoge05.replace(hoge06,"\n00$1つ");
hoge08 = new RegExp(/\n(\d{2})つ/g);
hoge09 = hoge07.replace(hoge08,"\n0$1つ");
document.frm.result.value = hoge09;
}
else{ document.frm.result.value = "なし!"; }
}
</script>
コメントする