#!/usr/bin/perl
#
open(IN,"index_ja.html") || die "$!";
@a = <IN>;
close(IN);
#連想配列
foreach (@a) {
@b = split(/>/,$_);
foreach (@b) {
if (/<([^>\/\s]+)/) { # HTML内のタグの数を数える
#print "hash[" . $1 . "]= " . $hash{$1} . "\r\n";
$hash{$1}++;
}
}
}
@keys = keys( %hash ); #連想配列からキーを取り出す
@keys = sort(@keys); #ソートする
foreach (@keys) {
print "hash[" . $_ . "]= " . $hash{$_} . "\r\n";
}
#!/usr/bin/perl
#
open(IN,"index_ja.html") || die "$!";
@a = <IN>;
close(IN);
#連想配列
foreach (@a) {
@b = split(/>/,$_);
foreach (@b) {
if (/<a\s+href\s*=\s*\"([^\"]+)/) { #リンクを抽出する
#print "hash[" . $1 . "]= " . $hash{$1} . "\r\n";
$hash{$1} = 1;
}
}
}
@keys = keys( %hash ); #連想配列からキーを取り出す
@keys = sort(@keys); #ソートする
foreach (@keys) {
print "link[ " . $_ . " ]\r\n";
}
#