-1

我在 xml 文件中有一个标签,例如

<a href="/abc/xyz/ccc" id="link_abc" title="bala" name="link_abc"></a>

所以我将此值存储在一个名为 tempString 的字符串中;现在我必须解析 tempString 以便我只能提取 href 属性值。我期待的输出是/abc/xyz/ccc。我正在寻找 Java 正则表达式来执行此操作。

我非常感谢您在这方面的帮助。

问候,罗摩克里希纳。

4

2 回答 2

1

为什么不使用jsoup

IE :

Document doc = Jsoup.connect("http://yoururl.com/").get();
Elements link = doc.select("#link_abc");
String href = link.attr("href");
于 2012-09-28T22:13:48.783 回答
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
于 2012-09-28T22:17:42.510 回答