Я пытаюсь заменить все знаки препинания и «не слова», кроме «.». и "-" в строке, но я стараюсь найти правильную комбинацию для создания выражения регулярного выражения.R str_replace_all за исключением периодов и тире
Я использовал следующий код str_replace_all() в R, но теперь я хочу указать, чтобы игнорировать «.». а также "-". Я попытался настроить его, чтобы включить такие вещи, как [^ .-] и ([.-]), но я не получаю желаемый результат.
str_replace_all("[APPLE/O.ORANGE*PLUM-11]", regex("[\\W+,[:punct:]]", perl=T)," ")
" APPLE O ORANGE PLUM 11 " #current output
" APPLE O.ORANGE PLUM-11 " #desired output
Любые предложения были бы весьма полезными. Благодаря!
Ошибка: не удалось найти функцию "str_replace_all". Вы должны указать, какие пакеты вы используете при запросе о не-базовых R-функциях. –