过滤器适配器与正则表达式

时间:2012-04-10 11:34:59

标签: android regex filter android-listview

我已经实现了一个listview和一个用于过滤listview中数据的编辑框。我用

myAdapter.getFilter().filter(txt);

当txt包含从数据开头的char序列时,它工作正常。 例如。对于值“这是我的值”并过滤“值”它通过过滤器,但是当我删除'v'并过滤文本是'alue'时,过滤器将其从适配器中删除。

有没有办法(除了实现我自己的过滤器)通过正则表达式或类似的东西进行过滤。感谢。

1 个答案:

答案 0 :(得分:0)

听起来您在“完全匹配”和“部分匹配”语义上存在问题。

  1. 您可以尝试使用前导.*
  2. 您可以使用^之类的锚来玩。