对于一个专家来说,肯定是一个非常明显的错误:如何将以下字符串中括号数字模式的位置与stringr匹配?
library(stringr)
s <- c("ser ser (1 ( asd",
"ser (3 (. asd",
"ser ser (1 (2 asd")我想要匹配的模式"(",然后任何数字。我认为正确的正则表达式是"\(\d",但是这个命令
str_detect(s[1], "\(\d")提供
Error: '\(' is an unrecognized escape in character string starting ""\("写这个正则表达式的正确方法是什么?
发布于 2015-07-07 21:53:07
您需要转义R字符串中的斜杠
str_detect(s[1], "\\(\\d") https://stackoverflow.com/questions/31279870
复制相似问题