URLの自動リンクをする正規表現(PHP)

| コメント(0) | トラックバック(3)

本日のメモ第2弾。文中にURLが含まれていたら自動でリンクを貼る正規表現。いくつも試したけど、改行やら前後の文字列が邪魔をして失敗の連続。で、やっとみつけたこの正規表現。出所はPHP-usersです。う~ん、すばらしい。感謝。

$text = ereg_replace("(https?|ftp)(://[[:alnum:]\+\$\;\?\.%,!#~*/:@&=_-]+)", "<a class="linkthumb" href=\"\\1\\2\" target=\"_blank\">\\1\\2</a>" , $text);

トラックバック(3)

トラックバックURL: http://www.comachi.com/cgi/mt/mt-tb.cgi/171

URLの自動リンクをする正規表現(PHP) $text = ereg_replace("(https?|ftp)(://[[:alnum:]\+... 続きを読む

phpでテキストにURLが含まれていたら自動リンクするというのをやりたくて、最初XOOPSのソースなんかを参考にしてみたりしたのですが、 どうもXOOP... 続きを読む

PHPで、フィールド区切り文字が無くとも空白文字を扱うことができ、さらにデリミタやフィールド囲い文字を正規表現で指定できるオリジナルのfgetcsvをつく... 続きを読む

コメントする

このブログ記事について

このページは、koz*が2005年12月27日 14:13に書いたブログ記事です。

ひとつ前のブログ記事は「外部jsファイルの文字コードが異なる場合」です。

次のブログ記事は「あけましておめでとうございます。」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。