URLの判別

ブログ | 2008/2/21 03:36
$str = preg_replace_callback('/(<a [^>]+?>.+?<\/a>)|(https?:\/\/[^ ^ ^\r\n^<^)^)]+)/i', array($this,'url'), $str);

同じクラス内の function url($str){} で処理。

これでいってみよう。
wikipediaで「)」が入ってるURLを見たことがある気がするけど。
kuwa
全角スペースがどうも悪さをするから省こう。
kuwa | 2008/02/21 13:20
kuwa
「^)^)」がいまいち。
半角)はwikipediaにそういうURLがある。
全角)は、化ける時がある。全角スペースも避けた方がよさそう。

正規表現を基礎を勉強すればきっとわかるのであろう。
でもしない。
kuwa | 2008/02/26 14:20
縮小 拡大

ログインしておくと、後で編集が可能です。

Rottel内コンテンツ

ユーザー一覧

Rottelとは?
利用規約
開発飲料
利用者の声
ヘルプ
close