Я предполагаю, что лучший способ сделать это с помощью регулярного выражения, но я не знаю, как это сделать. Я пытаюсь разобрать строку и помещать пробел между буквами и пунктуацией. Я хочу держать знаки препинания вместе. В качестве примера, если у меня есть строкаpython regex, вставляя пробел между пунктуацией и буквами
«да !!!»
Я хочу закончить с
"да", "!!!".
Если у меня есть строка
!!! n00bs,
Я хочу закончить с
"!!!", "n00bs"
Возможно ли это? Каков наилучший способ сделать это? Сейчас я разбираю каждое письмо, и это глупый способ сделать это.
Спасибо за помощь.
Я знаю, что вы сказали, что просто хотел вырезать знаки препинания, но на всякий случай, если вы захотите это сделать, а также хотите вырезать другие не-буквенно-цифровые символы за один раз, например (@ # $%^& * (() <> + =) или что-то еще, вы можете просто использовать '\ w' и' \ W'. Это довольно приятно. Если вы используете Python 3.x, он будет автоматически выполнять символы Unicode. – Shule