Я пытаюсь использовать stringi для замены определенных слов с помощью stri_replace
, однако столкнулся с проблемой при замене похожих частей слова. В приведенном ниже примере я исправляю орфографические ошибки в слове треугольник, но кажется, что это сбивает с толку, потому что «три» является частью «триан», является частью «треугольника», и получается как «треугольник». Я не так хорошо знаком с stri_replace
, я упускаю какой-то аргумент? Спасибо за вашу помощь.
stri_replace_all_regex("The quick brown tri jumped over the lazy trian.",
c("tri", "trian", "fox"), c("triangle", "triangle", "bear"),
vectorize_all=FALSE)
## [1] "The quick brown trianglegle jumped over the lazy triangleglean."