URLを拡張子別にタグに組込む正規表現

  Perl の掲示板用です。



[^=;\"] に ; が含まれているのは、" が HTML特殊文字に変換されている場合も含める為です。

  
$msg =~ 
s/([^=;\"]|^)(https?:\/\/[-_.!~*'\(\)a-zA-Z0-9;\/?:\@&=+\$,%#]+)(\.png)/$1<IMG src=\"$2$3\">/gi;

$msg =~ 
s/([^=;\"]|^)(https?:\/\/[-_.!~*'\(\)a-zA-Z0-9;\/?:\@&=+\$,%#]+)(\.jpe?g)/$1<IMG src=\"$2$3\">/gi;

$msg =~ 
s/([^=;\"]|^)(https?:\/\/[-_.!~*'\(\)a-zA-Z0-9;\/?:\@&=+\$,%#]+)(\.gif)/$1<IMG src=\"$2$3\">/gi;

$msg =~ 
s/([^=;\"]|^)(https?:\/\/[-_.!~*'\(\)a-zA-Z0-9;\/?:\@&=+\$,%#]+)/$1<A href=\"$2\" target=\"_blank\">$2<\/A>/gi;
  










  infoboard   管理者用   
このエントリーをはてなブックマークに追加





フリーフォントWEBサービス
SQLの窓WEBサービス

SQLの窓フリーソフト

素材

一般WEBツールリンク

SQLの窓

フリーソフト

JSライブラリ