2016-09-23 5 views
-1

のは、この変数を持っているとしましょう、JavaまたはGroovyの文字列からリンクを抽出する方法は?

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" 

?このような

答えて

1

何かがあなたが与える二つの例のために動作します:

ある
def links = message2.findAll(/http:\/\/\S+/) 

は、より複雑な正規表現がありますが、最大の空白

のいくつかの並べ替えまでhttp://で始まる何かを見つけるover on this question、しかし、私はそれらのいずれかを試していない、あなたの状況のた​​めに過度の可能性があります

関連する問題