我很高兴看到 dbplyr 支持该str_detect()
命令。但是,当我通过 ODBC 连接对 SQL Server 数据库进行查询时,它不能与正则表达式一起正常工作:特殊字符“。” 例如,它不被解释为通配符,而是被解释为它的字符,所以是一个句点。有什么解决方法吗?
例如,
my_tbl%>%filter(str_detect(COL1, "A123.4"))
将匹配“A123.4”,但不匹配“A123x4”。
我很高兴看到 dbplyr 支持该str_detect()
命令。但是,当我通过 ODBC 连接对 SQL Server 数据库进行查询时,它不能与正则表达式一起正常工作:特殊字符“。” 例如,它不被解释为通配符,而是被解释为它的字符,所以是一个句点。有什么解决方法吗?
例如,
my_tbl%>%filter(str_detect(COL1, "A123.4"))
将匹配“A123.4”,但不匹配“A123x4”。