如何在Android中使用regexp运行查询
我想使用如何在Android中使用regexp运行查询,android,regex,sqlite,Android,Regex,Sqlite,我想使用Android在SQLite中使用regexp运行查询。 我该怎么做呢?不幸的是,Android目前并没有为您提供一种将用户函数注入sqlite的方法,这正是使REGEXP工作所需的(特别是,您需要一个名为REGEXP())的用户函数,因此您可能需要进行更广泛的选择(使用比所需regexp更宽的LIKE条件)并在应用程序中使用java.util.regex进一步区分“实际”结果(与所需regexp真正匹配的结果) 模式是编译的正则表达式。在许多情况下 方法,如String.matches
Android
在SQLite
中使用regexp
运行查询。
我该怎么做呢?不幸的是,Android目前并没有为您提供一种将用户函数注入sqlite的方法,这正是使
REGEXP
工作所需的(特别是,您需要一个名为REGEXP()
)的用户函数,因此您可能需要进行更广泛的选择(使用比所需regexp更宽的LIKE
条件)并在应用程序中使用java.util.regex
进一步区分“实际”结果(与所需regexp真正匹配的结果)
模式是编译的正则表达式。在许多情况下
方法,如String.matches、String.replaceAll和String.split
将是更好的,但如果你需要做同样的工作很多
正则表达式,一次编译一次可能更有效
模式类及其伙伴Matcher也提供
比字符串公开的少量功能更多