- ベストアンサー
文字列の表示
$fpr =~ s/"/\"/g; $fpr =~ s/&/\&/g; $fpr =~ s/(https?)\:([\w|\:\!\#\$\%\=\&\-\^\`\\\|\@\~\[\{\]\}\;\+\*\,\.\?\/]+)/<a href=\"$1\:$2\"target=\"_blank\">$1:$2<\/a>/ig; print "$fpr\n"; 上記のコ-ドは掲示板に表示するコ-ドです、 解説をお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
Perlの解説サイトなど探せば載っているのですが・・・。 (参考URLも見てください) > $fpr =~ s/"/\"/g; "を"(ダブルクォート)に置換 > $fpr =~ s/&/\&/g; &を&(アンド、アンパサンド)に置換 上2つは、HTMLで出力するなら置換しなくてもいいんですけどね。 > $fpr =~ s/(https?)\:([\w|\:\!\#\$\%\=\&\-\^\`\\\|\@\~\[\{\]\}\;\+\*\,\.\?\/]+)/<a href=\"$1\:$2\"target=\"_blank\">$1:$2<\/a>/ig; Webサイトのアドレス(http://~)があれば、リンクを貼るように置換。 > print "$fpr\n"; 表示 これでよろしいでしょうか?
お礼
有難う御座います、 3行目のコ-ドは長い間判らなかったのが解決しました。