我有HTML并希望找到与某个正则表达式匹配的TextNodes。我在API中看到我可以找到Elements但我需要TextNodes。
答案 0 :(得分:0)
<强>
:matches(regex)
强>元素,其文字匹配指定的常规 表达。文本可能出现在找到的元素或其任何元素中 后代。
示例:
td:matches(\\d+)
查找包含数字的表格单元格div:matches((?i)login)
找到包含文本,案例的div 不区分大小写。<强>
:containsOwn(text)
强>直接包含指定文字的元素。 搜索不区分大小写。文本必须出现在找到的文本中 元素,而不是它的任何后代。
例:
p:containsOwn(jsoup)
找到p 具有自己文本的元素&#34; jsoup&#34;。<强>
:matchesOwn(regex)
强>其文本与指定文本匹配的元素 正则表达。文本必须出现在找到的元素中,而不是任何元素 它的后代。
示例:
td:matchesOwn(\\d+)
直接查找表格单元格 包含数字div:matchesOwn((?i)login)
找到包含的div 文字,不区分大小写。