我断言是否存在“。”在R中的字符串中,但是grepl总是返回false。谁能解释我哪里出错了?
这是我的代码:
grepl("testtxt",".")
[1] FALSE
grepl("test.txt",".")
[1] FALSE
答案 0 :(得分:1)
我们需要fixed = TRUE
grepl("test.txt", pattern = ".", fixed = TRUE)
#[1] TRUE
注意:pattern
是grep/grepl
的第一个参数,如果我们以不同的顺序指定它,请确保命名该参数
由于\\.
是.
的转义(.
)是与任何字符匹配的元字符