mm
1998/05/04(月) 00:01:19
そういうことなら…
$message に掲示板のメッセージが入ってるとして、
(タグ内の属性の "" の内側は考慮しないという条件で)
$permit{'b'} = 1; # 許可タグを登録する
$permit{'i'} = 1;
$permit{'big'} = 1;
$permit{'small'} = 1;
while ( $message =~ m/<([\w!\-]+)/g ) {
($tag = $1) =~ tr/A-Z/a-z/; # タグを小文字に統一
if ( ! defined $permit{$tag} ) {
(許可しないタグがあった場合の処理)
}
}
というのではいかがでしょう?
似たようなものを以前も書いたことがあるので、
下も参考にして下さい。
http://www.tohoho-web.com/lng/199711/97111401.htm