2012-12-03 4 views
0

시간표에 필터를 적용하고 싶습니다. 내가하는 일은 내 수업을 포함하지 않는 tr을 제거하려고하는 것이고, 나는 내가 원하는 것을 유지할 수있다. 그러나 나는 어떻게 사용하지 않는가 : 아닙니다 : 함께 포함하십시오. 누구 한테 도움이 되니? 또는 다른 아이디어를 제안합니까?tr을 제거하는 방법에 특정 텍스트가 포함되어 있지 않습니까?

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

오류 로그 캣은 :

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; 
관련 문제