提取包含空格的字符串

Extracting Strings Containing Spaces

我正在尝试从 R 中的数据框中删除其中一列中包含特定短语的行。到目前为止,我已成功使用以下代码删除包含单词 "date":

的行
newdata <- mydata %>%
filter(!grepl(".*date.*", column_name))

但是,当我尝试 select 中间包含空格的多个单词时,此代码不起作用。我如何提取包含 "unknown year" 以及 "date" 的行?

newdata <- mydata %>%
filter(!grepl(".*(date|unknown\s+year).*", column_name))