我想在向量中搜索“.com”,但 grepl 不适合我。有人知道为什么吗?我正在做以下事情
vector <- c("fdsfds.com","fdsfcom")
grepl(".com",vector)
这返回
[1] TRUE TRUE
我希望它严格引用“fdsfds.com”
正如@user20650在上面的评论中所说,使用grepl("\\.com",vector)
。点(.
) 是正则表达式中匹配任何字符的特殊字符,因此它匹配“fdsfcom”中的第二个“f”。这"\\"
之前.
“转义”点,因此按字面意思处理。或者,您可以使用grepl(".com",vector, fixed = TRUE)
,它按字面搜索,而不是使用正则表达式。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)