initRegExp {RSQLite} | R Documentation |
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)
db |
A |
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.
library(DBI) db <- RSQLite::datasetsDb() RSQLite::initRegExp(db) dbGetQuery(db, "SELECT * FROM mtcars WHERE carb REGEXP '[12]'") dbDisconnect(db)