文字列内の URL を見つけるために使用できる正規表現を知っている人はいますか? 文字列全体が URL であるかどうかを判断するための正規表現は Google でたくさん見つかりましたが、文字列全体から URL を検索できるようにする必要があります。たとえば、次の文字列でwww.google.com
and を見つけられるようにしたいですhttp://yahoo.com
。
Hello www.google.com World http://yahoo.com
文字列内の特定の URL を探しているわけではありません。文字列内のすべての URL を探しているので、正規表現が必要です。
ベストアンサー1
これは私が使っているものです
(http|ftp|https):\/\/([\w_-]+(?:(?:\.[\w_-]+)+))([\w.,@?^=%&:\/~+#-]*[\w@?^=%&\/~+#-])
私にとってはうまくいきました。あなたにもうまくいくはずです。