我想知道为什么这段代码返回 TRUE :
str_detect("Average (10)","(0)") TRUE
正确答案应该是 FALSE,那么我应该在 str_detect 函数中使用哪个正则表达式?
谢谢
str_detect("Average (10)","\\(0\\)")
左括号和右括号是正则表达式中的元字符,因此您需要使用反斜杠字符对其进行转义。由于反斜杠字符也是元字符,因此需要将其放入两次。