HTMLコンテンツを含む文字列内のURLを検出するこのコードがあります
$regex = "/(http|https)\:\/\/[a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,3}(\/\S*)?/";
preg_match_all($regex, $desc, $url);
print_r($url);
コードはうまく機能しますが、次のprint_r($url)
ような URL が返されます。
http://url.com/</p>
</p>
は単にタグを閉じるためのもの<p>
ですが、URL には入れたくありません。
どうすればそれをブロックできますか?
ありがとう、ピーター