如何在Android中使用regex运行查询

时间:2009-06-26 04:28:45

标签: android regex sqlite

我想使用SQLiteregexp中使用Android运行查询。 我该怎么做?

2 个答案:

答案 0 :(得分:5)

不幸的是,看起来Android似乎没有为你提供一种方法让你将用户功能注入sqlite,这是你需要让REGEXP工作的(具体来说,你需要一个用户功能)名为regexp()) - 因此您可能需要更广泛地选择(LIKE条件比您想要的正则表达式更宽)并进一步区分“实际”结果(那些与您想要的正则表达式完全匹配的结果) )在您的申请中使用java.util.regex

答案 1 :(得分:-3)

  

模式是编译正则表达式。在很多情况下,方便   String.matches,String.replaceAll和String.split等方法   将是更好的,但如果你需要做同样的大量工作   正则表达式,编译一次可能更有效   重用它。 Pattern类及其伴侣Matcher也提供   比String暴露的少量功能更多的功能。

http://developer.android.com/reference/java/util/regex/Pattern.html