Android 从Html标记中提取图像路径
我有Html字符串,我只想从中提取图像路径。有人知道吗 这是我的Html字符串Android 从Html标记中提取图像路径,android,html,Android,Html,我有Html字符串,我只想从中提取图像路径。有人知道吗 这是我的Html字符串 '<p>Testing Android <img alt="" src="http://111.90.169.104/Testing/Images/Item/Prachi%202120160730161908694.jpeg" style="width: 960px; height: 614px;" /></p>' “测试Android” 只需将html响应传递给此方法,它将为您
'<p>Testing Android <img alt="" src="http://111.90.169.104/Testing/Images/Item/Prachi%202120160730161908694.jpeg" style="width: 960px; height: 614px;" /></p>'
“测试Android”
只需将html响应传递给此方法,它将为您提供图像路径
public String getImagePathFromHtml(String mYourHtmlString) {
String mArray[] = mYourHtmlString.split(" ");
for (String mString : mArray) {
if (mString.contains("http://") || mString.contains("https://")) {
mString= mString.replace("src=","");
return mString.substring(1,mString.length()-1);
}
}
return "";
}
您需要使用Regex解决此问题此代码可能适合您 .
- 首先将html添加到字符串中
String html;
- 使用此代码
Pattern p = Pattern.compile("src=\"(.*?)\""); Matcher m = p.matcher(html); while(m.find()){ //Displaying the url System.out.println(m.group(1));}