2
我解析文本Sscala和使用正則表達式:正則表達式,HTTP鏈接未URL圖像
val imageLink = "(http?:\\/\\/.*\\.(?:png|jpg|gif|bmp|jpeg))".r.findAllIn(postText).toList
val htmlLink = "http(s)?://([\\w+?\\.\\w+])+([a-zA-Z0-9\\~\\!\\@\\#\\$\\%\\^\\&\\*\\(\\)_\\-\\=\\+\\\\\\/\\?\\.\\:\\;\\'\\,]*)?"
.r.findAllIn(postText).toList.filterNot(s => s.contains("jpg") || s.contains("jpeg")
|| s.contains("png") || s.contains("gif") || s.contains("bmp"))
但我不想使用所有這些s.contains。我想在正則表達式中找到不會結束jpg,bmp等的http鏈接。
感謝