プロが教える店舗&オフィスのセキュリティ対策術

$fpr =~ s/"/\"/g;
$fpr =~ s/&/\&/g;
$fpr =~ s/(https?)\:([\w|\:\!\#\$\%\=\&\-\^\`\\\|\@\~\[\{\]\}\;\+\*\,\.\?\/]+)/<a href=\"$1\:$2\"target=\"_blank\">$1:$2<\/a>/ig;
print "$fpr\n";
上記のコ-ドは掲示板に表示するコ-ドです、
解説をお願いします。

A 回答 (1件)

Perlの解説サイトなど探せば載っているのですが・・・。


(参考URLも見てください)

> $fpr =~ s/&quot;/\"/g;

&quot;を"(ダブルクォート)に置換

> $fpr =~ s/&amp;/\&/g;

&amp;を&(アンド、アンパサンド)に置換
上2つは、HTMLで出力するなら置換しなくてもいいんですけどね。

> $fpr =~ s/(https?)\:([\w|\:\!\#\$\%\=\&\-\^\`\\\|\@\~\[\{\]\}\;\+\*\,\.\?\/]+)/<a href=\"$1\:$2\"target=\"_blank\">$1:$2<\/a>/ig;

Webサイトのアドレス(http://~)があれば、リンクを貼るように置換。

> print "$fpr\n";

表示

これでよろしいでしょうか?

参考URL:http://www.rfs.co.jp/sitebuilder/perl/index.html
    • good
    • 0
この回答へのお礼

有難う御座います、
3行目のコ-ドは長い間判らなかったのが解決しました。

お礼日時:2002/03/17 19:59

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!