У меня есть строка, загруженная из Интернета:
x = "the company 's newly launched cryptocurrency , Libra , hasn 't been contacted by Facebook , according to a report ."
Они проанализировали строку так, что: ... Кроме того, сокращенные слова, такие как (не могу), разделены на две части (ок. n't), а знаки препинания отделяются от слов (на уровне глаз. Как она).
Я хочу вернуть строку в нормальное состояние, например:
x = "the company's newly launched cryptocurrency, Libra, hasn't been contacted by Facebook, according to a report."
Как обрезать пробел перед пунктуацией?
Есть хотя бы об использовании str_remove_all с регулярным выражением:
str_remove_all(x,"\\s[[:punct:]]'")
, но он также удалит знаки препинания.
Есть идеи?