我正在解析 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出现...
并将文本存储在另一个变量中。
所以,问题是:
- 可以得到吗?
- 如果可能的话,我怎样才能实现这一目标?
最佳答案
在 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/