Вы можете использовать метод re.sub() из модуля re для замены всех знаков пунктуации на сами знаки с пробелами до и после них. Вот пример кода:
Этот код найдет все знаки, которые не являются буквами, цифрами или пробелами, и добавит перед и после каждого такого знака пробел.
Надеюсь, это поможет! Если у вас есть другие вопросы, не стесняйтесь спрашивать.
Вы можете использовать метод re.sub() из модуля re для замены всех знаков пунктуации на сами знаки с пробелами до и после них. Вот пример кода:
import redef add_spaces(text):
return re.sub(r'([^a-zA-Zа-яА-Я\d\s])', r' \1 ', text)
text = 'привет. 123'
new_text = add_spaces(text)
print(new_text)
Этот код найдет все знаки, которые не являются буквами, цифрами или пробелами, и добавит перед и после каждого такого знака пробел.
Надеюсь, это поможет! Если у вас есть другие вопросы, не стесняйтесь спрашивать.