我想在 Android
中使用 regexp
运行一个 SQLite
查询。我该怎么做?
不幸的是,目前Android似乎没有提供一种方法让你将用户函数注入到sqlite中,这也是你需要让REGEXP
起作用所需的(具体来说,你需要一个名为regexp()
的用户函数)-- 因此你可能需要使用更广泛的LIKE
条件选择(比你想要的正则表达式更宽泛),并在应用程序中使用java.util.regex
进一步区分“实际”结果(真正匹配你想要的正则表达式的结果)。
http://developer.android.com/reference/java/util/regex/Pattern.html