java - 从java中的字符串中获取<img>值

标签 java regex string

我正在解析 json 文件中的数据。现在,我有这样的数据

String Content = <p><img class="alignleft size-full wp-image-56999" alt="abdullah" src="http://www.some.com/wp-content/uploads/2013/12/imageName.jpg" width="348" height="239" />Text</p>
<p>Text</p> <p>Text</p><p>The post <a href="Some URL">Some Text</a> appeared first on <a href="http://www.some.com">Some Webiste</a></p>

现在,我想把这个字符串分成两部分。我想从 src 获取此 URL。

http://www.some.com/wp-content/uploads/2013/12/imageName.jpg

并将其存储为变量。另外,我想删除最后一行 The Post出现... 并将文本存储在另一个变量中。

所以,问题是:

  1. 可以得到吗?
  2. 如果可能的话,我怎样才能实现这一目标?

最佳答案

在 java

获取文档对象

Document originalDoc = new SAXReader().read(new StringReader("<div>data</div>");

然后你可以解析它..(阅读本教程)

http://www.mkyong.com/java/how-to-read-xml-file-in-java-dom-parser/

在 JavaScript 中 获取属性

var url = document.getElementsByTagName('img')[0].getAttribute('src');

如果您有一个字符串并且想要一个文档对象,请使用 jquery

string stringValue = '<div>data</div>';
var myObject= $(stringValue); 

关于java - 从java中的字符串中获取<img>值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20323344/

相关文章:

java - 我可以在 Java 中使用键-键映射(而不是键-值)吗?

java - 用简单易懂的方式来说明以下内容有什么区别? (Java 文件)

javascript - 避免字符串中的问号

java - Scala 到 Java(函数式编程)

java - 将代码迁移到 AndroidX 后 build.gradle 中的 Selenium 失败

java - 奇怪的 Java Unicode 正则表达式 StringIndexOutOfBoundsException

c# - 正则表达式 C#。匹配特定的子字符串并仅返回该子字符串

regex - 正则表达式中的意外替换

java - 服务器响应 JSON 字符串列表解析

string - 在 Bash 中比较两个字符串时出现 "command not found"错误