获取字符串中网址

2019-06-18  本文已影响0人  张岱熹

传入字符串并返回字符串中的网址

说明:只支持获取字符串中单一的网址

fun getUrl(str: String):String {

//WEB_URL_WITH_PROTOCOL

    var text=""

    try {

        val regex ="(https?|ftp|file)://[-a-zA-Z0-9+&@#/%?=~_|!:,.;]*[-a-zA-Z0-9+&@#/%=~_|]"

        val matcher = Pattern.compile(regex).matcher(editable)

        while (matcher.find()) {

        val linkText = matcher.group()

        text=linkText

    }

}catch (e:Exception){

}

return text

}

上一篇下一篇

猜你喜欢

热点阅读