2012-12-03 66 views
0

我想爲我的時間表做一個過濾器。我要怎麼做才能去除tr不包含我的課程,那麼我可以保留我需要的東西。但我不會如何使用:不是和:包含在一起。任何人幫助?或者建議其他想法?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)' 

回答

0

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

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