我在 xml 文件中有一个标签,例如
<a href="/abc/xyz/ccc" id="link_abc" title="bala" name="link_abc"></a>
所以我将此值存储在一个名为 tempString 的字符串中;现在我必须解析 tempString 以便我只能提取 href 属性值。我期待的输出是/abc/xyz/ccc。我正在寻找 Java 正则表达式来执行此操作。
我非常感谢您在这方面的帮助。
问候,罗摩克里希纳。
为什么不使用jsoup?
IE :
Document doc = Jsoup.connect("http://yoururl.com/").get();
Elements link = doc.select("#link_abc");
String href = link.attr("href");
你可以使用 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