FC2ブログ

PHPでのURL抽出難し。

URLを取り出すよ!でテキストからURLを取り出して、ハイパーリンクにするってのを実装したんですけど、どうやら、URLに「-(半角ハイフン)」が含まれると、そこで切れてしまう。

で、試行錯誤した後に落着いたのがこちら。

$text = mb_ereg_replace("[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/[:alnum:]]","<a href=¥"¥¥0¥" target=¥"_blank¥">¥¥0</a>", $text);

¥は半角¥に読み替えて下さいませ。

とりあえず、これで大丈夫かな。

スポンサーサイト




読書の定義@2007/05/16 21:58   | 0 comments | 0 trackbacks |

コメント

コメントの投稿


秘密にする

«  | HOME |  »

いろいろ作ったり

プロフィール

icot

Author:icot
総合電気メーカで働く会社員でしたがいい年にも関わらずコンサルに転職。お酒、ジョギング、音楽、本、料理をこよなく愛してます。ここでは、日々感じた事を書き連ねるとともに、いろいろ実験してみたりしてます。
icotfeels[at]gmail.com

これまでに感じたこと