str_detect(string =“”,pattern =“^。*”)返回FALSE

时间:2016-01-06 20:19:19

标签: regex r stringr

我预计str_detect(v1.0.0)可以与模式^.*匹配任何内容,因为*应匹配0次或更多次。但是,str_detect(string = "", pattern = "^.*")会返回FALSE

为什么不返回TRUE,并且是否存在一个替代模式,无论字符串如何(但仍然使用TRUE),它总是返回str_detect

1 个答案:

答案 0 :(得分:1)

(作为一个答案,不要混淆评论部分。但是,我感觉我仍然缺少一些东西)

如果唯一的约束是返回值是逻辑的。你可以使用

grepl(".*","")
[1] TRUE