我预计str_detect
(v1.0.0)可以与模式^.*
匹配任何内容,因为*
应匹配0次或更多次。但是,str_detect(string = "", pattern = "^.*")
会返回FALSE
。
为什么不返回TRUE
,并且是否存在一个替代模式,无论字符串如何(但仍然使用TRUE
),它总是返回str_detect
?
答案 0 :(得分:1)
(作为一个答案,不要混淆评论部分。但是,我感觉我仍然缺少一些东西)
如果唯一的约束是返回值是逻辑的。你可以使用
grepl(".*","")
[1] TRUE