К сожалению, не совсем понятно, что вы хотите.
Хотите использовать str_match
? Тогда это правильное regex_
string <- "2020年1月4日"
library(stringr)
str_match(string = string,
pattern = "\\d+年\\d+月\\d+日")
#> [,1]
#> [1,] "2020年1月4日"
Если вы хотите извлечь шаблон, который соответствует регулярному выражению:
str_extract(string = string,
pattern = "\\d+年\\d+月\\d+日")
#> [1] "2020年1月4日"
Или если вы просто хотите узнать, присутствует ли шаблон в вашем строка:
str_detect(string = string,
pattern = "\\d+年\\d+月\\d+日")
#> [1] TRUE
Вы использовали эти команды, и они не работают должным образом? Тогда вы можете захотеть взглянуть на кодировку вашей строки.
Это отвечает на ваш вопрос?