使用正则表达式通过匹配器从文本中提取URL

时间:2018-02-01 13:26:41

标签: java android regex extract

我是regex表达式的新手,我有一个页面的代码源,我想从这段代码中提取URL,使用matcher查找url作为一个组,我正在尝试这个正则表达式表达式Pattern.compile(“ \“https:。*?\”“),但我仍然失败了。 URL如下所示:

https://scontent-mad1-1.cdntest.com/vp/ 8e2f9af8362ea131062778fccbfda09e / 5AEB6394 / t51.2885-19 / s320x320 /的 12918047_263707850629206_1737689122 _a.jpg”

具有强字体的部分是可变的,而其余的url是稳定的部分

任何帮助都可以!

1 个答案:

答案 0 :(得分:-1)

如果您知道字符串的开始和结束方式,您是否只能使用.indexOf方法?

String.Substring(string.indexOf(" http"),string.indexOf(" .jpg"))

也许你应该再次添加.jpg。