文字列内のURLを検索する正規表現 質問する

文字列内のURLを検索する正規表現 質問する

文字列内の URL を見つけるために使用できる正規表現を知っている人はいますか? 文字列全体が URL であるかどうかを判断するための正規表現は Google でたくさん見つかりましたが、文字列全体から URL を検索できるようにする必要があります。たとえば、次の文字列でwww.google.comand を見つけられるようにしたいですhttp://yahoo.com

Hello www.google.com World http://yahoo.com

文字列内の特定の URL を探しているわけではありません。文字列内のすべての URL を探しているので、正規表現が必要です。

ベストアンサー1

これは私が使っているものです

(http|ftp|https):\/\/([\w_-]+(?:(?:\.[\w_-]+)+))([\w.,@?^=%&:\/~+#-]*[\w@?^=%&\/~+#-])

私にとってはうまくいきました。あなたにもうまくいくはずです。

おすすめ記事