如何在文本案例中独立获取对象

时间:2014-02-09 14:37:27

标签: java android string parse-platform android-search

我已将搜索添加到我的代码中,现在我想知道一件事。

我正在使用Parse.com的方法:

query.whereContains("my_strings_from_Parse", text_from_EditText.toLowerCase())

我已经将EditText中的文本设置为小写bur现在我需要将Parse.com的字符串设置为小写。

你知道怎么做吗?

Intent intent = getIntent();
        String query = intent.getStringExtra("query");
ParseQuery<Animal> squery = ParseQuery.getQuery(Animal.class);
squery.whereContains("animal", query.toLowerCase()); //I need to make content of                                                                                                                                                                                                           //"animal"

1 个答案:

答案 0 :(得分:3)

您可以将正则表达式与不区分大小写的修饰符一起使用,如所述here

  

public ParseQuery<T> whereMatches(String key, String regex, String modifiers)

     

添加正则表达式约束以查找与之匹配的字符串值   提供正则表达式。对于大型数据集,这可能会很慢。

     

<强>参数

     

key - 要匹配的字符串存储的键。
  regex - 要匹配的正则表达式模式   modifiers - 以下任何支持的PCRE修饰符:
  i - 不区分大小写的搜索   m - 搜索多行输入

     

<强>返回:   返回查询,因此您可以链接此调用。