powered by
This loads a regular-expression matcher for posix extended regular expressions, as available through the SQLite source code repository (https://sqlite.org/src/raw?filename=ext/misc/regexp.c).
initRegExp(db)
A '>SQLiteConnection object to add the regular expression operator into the connection.
'>SQLiteConnection
Always TRUE, invisibly.
TRUE
SQLite will then implement the "A regexp B" operator, where A is the string to be matched and B is the regular expression.
Note this only affects the specified connection.
# NOT RUN { library(DBI) db <- RSQLite::datasetsDb() RSQLite::initRegExp(db) dbGetQuery(db, "SELECT * FROM mtcars WHERE carb REGEXP '[12]'") dbDisconnect(db) # }
Run the code above in your browser using DataLab