jsoup如何删除tr不包含特定文本?

时间:2012-12-03 11:03:18

标签: android parsing jsoup

我想为我的时间表做一个过滤器。我怎么做是试图删除tr不包含我的班级,然后我可以保持我需要的。但我不知道如何使用:不和:一起包含。有人帮吗?或提出其他想法?

tableRow = filterUse.select("tr:not(:contain("+lecture+"):contains("+lab+"):contains("+tutorial+"))").remove();

错误logcat:

12-03 18:15:41.853: E/AndroidRuntime(2324): Caused by: org.jsoup.select.Selector$SelectorParseException: Could not parse query ':contain(L-2):contains(LAB-3):contains(T-3)': unexpected token at ':contain(L-2):contains(LAB-3):contains(T-3)'

1 个答案:

答案 0 :(得分:0)

您可以使用:matches(regex):matchesOwn(regex)

tableRow = filterUse.select("tr:matches((?is)" + lecture + "|" + lab + "|" + tutorial + ")").remove;