让我们说你有这个变量,
String message = "This is a link http://www.example.com/"
或者你有这个,
String message2 = "This is a link http://www.example.com/ and another link http://www.myfico.com/Images/sample_overlay.gif"
如何仅将链接提取到列表中?
答案 0 :(得分:1)
这样的东西适用于你给出的两个例子:
def links = message2.findAll(/http:\/\/\S+/)
也就是说,找到任何以http://
开头的内容直到某种空格
有更复杂的正则表达式over on this question,但我没有尝试过任何一种,而且它们对你的情况可能有点过分