我想使用SQLite
在regexp
中使用Android
运行查询。
我该怎么做?
答案 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