shi*_*ami 4 java css-selectors html-parsing jsoup
我想在html中找到以下标记.
<a href="http://www.google.com/AAA" class="link">AAA</a>
Run Code Online (Sandbox Code Playgroud)
我知道我可以使用像[href ^ = http://www.google.com/]或[class = link]这样的选择器.但是我如何结合这两个条件呢?
或者有更好的方法吗?像正则表达式?如何?谢谢!
Bal*_*usC 11
只需将它们组合在一个CSS选择器中即可.
Elements links = document.select("a[href^=http://www.google.com/][class=link]");
// ...
Run Code Online (Sandbox Code Playgroud)
要么
Elements links = document.select("a.link[href^=http://www.google.com/]");
// ...
Run Code Online (Sandbox Code Playgroud)
考虑到正则表达式对于这样一个世界级的HTML解析器毫无意义.