Jsoup содержит селекторы :contains(text)
, которые будут соответствовать thetextishere
. Что делать, если мне нужны только точные совпадения, а не подстроки? То есть, какой селектор можно использовать для соответствия text
, но не superstringoftextishere
?Селектор точно соответствует тексту?
0
A
ответ
3
http://jsoup.org/cookbook/extracting-data/selector-syntax
:matches(regex):
найти элементы, текст соответствует заданному регулярному выражению; напримерdiv:matches((?i)login)
Так что я думаю, что вы могли бы использовать это:
:matches(^text$)
+0
Вы попробовали? Я уже пробовал, и ничего не возвращает. Проб. потому что движок регулярных выражений хочет новых строк, когда видит эти символы. – SRobertJames
+0
Я был неправ - это работает! Причина, по которой мои тесты потерпели неудачу, состояла в том, что изначально «p: matches (text)» 'будет соответствовать'
текст
', но с точным соответствием' 'p: matches (^ text $)" 'ничего не возвращает; вам нужно сделать «p span: matches (^ text $)» ' – SRobertJamesСмежные вопросы
- 1. Cypher точно соответствует свойствам
- 2. Эппрессо соответствует выбранному тексту счетчика
- 3. Perl одна линия + точно соответствует
- 4. nokogiri + mechanize css селектор по тексту
- 5. Соответствует многострочному тексту с использованием регулярного выражения
- 6. Высота строкового списка не соответствует обернутому тексту
- 7. Checkbox Text l не соответствует его тексту
- 8. Возвращает родительский элемент, который соответствует тексту внутри?
- 9. Регулярное выражение соответствует тексту между тегом
- 10. Не можете точно указать этот селектор
- 11. mod_rewrite: Точный URL-адрес не соответствует, но соответствует не точно
- 12. Как точно соответствует соответствие версии сборки?
- 13. Как создать UITextView, который точно соответствует клавиатуре?
- 14. Regex соответствует точно n словам в тексте
- 15. React Router 3, точно соответствует запросу param
- 16. Java JFrame точно не соответствует размеру
- 17. Регулярное выражение соответствует этому или точно этому
- 18. Как сделать sprite.BoundingRectangle соответствует спрайту точно
- 19. Regex не соответствует точно указанному списку
- 20. Google maps direction renderer точно соответствует только
- 21. Соответствует элементам базы данных точно в Прологе?
- 22. Как выделить, когда путь точно соответствует '/'?
- 23. Как использовать селектор CSS, чтобы найти ссылку по тексту
- 24. Как применить селектор CSS к необработанному HTML-тексту в java?
- 25. Селектор «app» не соответствует ни одному элементу
- 26. «этот» селектор не соответствует элементам в функции
- 27. селектор CSS, который соответствует родительским пустого элемента
- 28. Селектор «относительный путь» не соответствует никаким элементам
- 29. Как установить цвет фона радиокнопками, если он соответствует тексту edittext?
- 30. запрос API github для пользователей с README, который соответствует тексту
Посмотрите на ответ, который я только что отправленную. В нем объясняется, как выбирать конкретные точные слова. –