Я пытаюсь написать регулярное выражение, которое достигает следующее:Как написать регулярное выражение для gsub, которое сохраняет пробелы, буквы и цифры, но удаляет знаки препинания?
General Motors --> General Motors (stays the same!)
Yahoo! --> Yahoo (remove exclamation point)
Le7el --> Le7el
Mat. Science --> Mat Science
Я попытался простой «/ \ W + $ /», но улавливает знаки препинания в конце строки только, к сожалению.
Это потому, что вы указали его. '$' привязывает конец строки, поэтому вы пытаетесь сопоставить 1 или несколько символов без слов в конце строки. – SQB