从android中的文本中提取完整的url

Sha*_*kar 2 regex string url

我想从大文本中提取完整的 url,以便需要提取包含参数的完整 url。

它应该支持所有网址格式...

例如网址

  1. www.facebook.com/mainhoon/jikii/50
  2. http://www.alphabet.com?user=50&tyn=40
  3. m.gmail.com 等

例如文本:

你好你好你看看我的代码http://www.stackoverflow.com?adiadajda这里我们得到了答案还要检查这个网址www.myspace.in,它给出了bla bla bla

Ива*_*иев 7

通过 Kotlin 提取单个 url

private fun extractUrl(input: String) =
        input
            .split(" ")
            .firstOrNull { Patterns.WEB_URL.matcher(it).find() }
Run Code Online (Sandbox Code Playgroud)