В JSoup, как мне написать селектор, который соответствует элементу, который может быть из нескольких тегов, и содержит текстовую фразу?
Например, я хочу сопоставить любой тег заголовка, который содержит фразу.
Это работает, но я хочу избежать повторения: :has(h1:contains(phrase), h2:contains(phrase), h3:contains(phrase))
Это соответствует только h3
, содержащему фразу: :has(h1, h2, h3:contains(phrase))
Извините, я не уточнил ранее, потому что хотел, чтобы вопрос был простым.:( Мне нужно чистое селекторное решение, так как я на самом деле использую jsoup
https://jsoup.org/cookbook/extracting-data/selector-syntax, который "поддерживает CSS (или jquery) как синтаксис селектора для поиска подходящих элементов".