繁体   English   中英

解析必须以特定字符串jsoup开头和结尾的css类名

[英]Parse the css class name that must start and end with specific string jsoup

我刚刚开始使用jsoup,我想提取jsoup中具有regex之类的类,例如“ start nav。* base”。 然后,我想获取href。 在jsoup中,使用正则表达式不是必需的。 那么我如何获得像

<li class="start nav-fruit-more level-top base">
    <a class="level-top" title="All Fruits" href="url link">Fruit</a>
</li> 

您可以使用语法 [attr~=regex]选择具有与正则表达式匹配的属性值的元素。

start nav并以base结尾的字符串的正则表达式是^start(\\s)*nav.* base$ ,因此您可以尝试使用:

  Document doc = Jsoup.parse(content);
  System.out.println(doc.select("[class~=^start(\\s)*nav.* base$]").first());

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM