我在xml文件中有一个标签,如
<a href="/abc/xyz/ccc" id="link_abc" title="bala" name="link_abc"></a>
所以我将这个值存储在名为tempString的字符串中; 现在我必须解析tempString,以便我只能提取href属性值。 我期待的输出是/ abc / xyz / ccc。我正在寻找Java正则表达式。
我真的很感谢你对此的帮助。
此致 罗摩克里希纳。
答案 0 :(得分:1)
为什么不使用jsoup?
即:
Document doc = Jsoup.connect("http://yoururl.com/").get();
Elements link = doc.select("#link_abc");
String href = link.attr("href");
答案 1 :(得分:0)
你可以使用String.split();
String h = "<a href=\"/abc/xyz/ccc\" id=\"link_abc\" title=\"bala\" name=\"link_abc\">planx</a>";
System.out.println(h.split("href")[1].substring(2).split("\"")[0]);
OUTPUT: /abc/xyz/ccc