获取字符串中网址
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
}