У меня есть текст и шаблоны.
text <- "It is only a very poor quality car that can give big problems with automatic gearbox"
patterns <- c("very poor","big problems")
Разделить текст
unlist(strsplit(text, "(\\s+)|(?!')(?=[[:punct:]])", perl = TRUE))
Вывод:
[1] "It" "is" "only" "a" "very" "poor" "quality" "car" "that" "can"
[11] "give" "big" "problems" "with" "automatic" "gearbox"
Мне нужно сопоставить список шаблонов впредложение вместо «очень» «плохое» становится «очень плохим», то же самое с «большими проблемами».
Пример вывода:
[1] "It" "is" "only" "a" "very poor" "quality" "car" "that" "can"
[10] "give" "big problems" "with" "automatic" "gearbox"
Как мне это сделать?