jen*_*ymo 0 regex eclipse android
我将项目从Eclipse迁移到Android Studio,一切正常。在这个项目中,我有一个Regex,它应该在从API获取的json对象中找到所有图像url。
这是我有的正则表达式:
Pattern pattern = Pattern.compile("https?:\\/\\/[^\"]*?\\.(png|jpe?g|img)");
Matcher matcher = pattern.matcher(obj.toString());
while(matcher.find()) {
ImageBackgroundFetcher.getInstance(mActivity).addImageToLoadingQueue(matcher.group());
}
Run Code Online (Sandbox Code Playgroud)
obj是我在图像网址中拥有的JSONObject。如下所示,我想提取图像的网址(粗体部分){“ image”:“ http:\ / \ / www.test.de \ / media \ / 2015 \ / 01 \ / 16 \ /bildtitel.jpg “}
将项目从Eclipse迁移到Android Studio后,此Regex不再起作用。matcher.find()方法未返回true,Android Studio在正则表达式“ \\ / \\ /”处的代码中向我发出警告,其中显示“冗余字符转义”
我已经用谷歌搜索,但是没有找到解决方案。任何解决问题的想法都会很棒,在此先感谢;)
| 归档时间: |
|
| 查看次数: |
4528 次 |
| 最近记录: |