Я искал и нашел похожие ответы, но не совсем то, что мне нужно.
Я хочу идентифицировать совпадения в 2 строках, игнорируя регистр и пробелы и специальные символы.
list1 <- c('a', 'b', 'c')
list2 <- c('A', 'B', 'C')
list3 <- c('a-', 'B_', '- c')
Все ниже должен выдавать тот же вывод (1 2 3)
match(list1, list1)
match(list1, list2)
match(list1, list3)
Я пробовал str_detect(list1, regex(list2, ignore_case = TRUE))
, но это не дает тот же тип вывода (и я не знаю, как включить специальные символы / пробелы там.