• ベストアンサー

文字列の表示

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

質問者が選んだベストアンサー

  • ベストアンサー
  • sinx
  • ベストアンサー率29% (14/47)
回答No.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
hana3090
質問者

お礼

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

関連するQ&A