Я пытаюсь заменить каждое слово в предложении тем же самым словом, но цитата (по слову я имею в виду только буквы, цифры), используя регулярное выражение.Добавление цитат в слова с использованием регулярных выражений в Python
Например, 4 python code
следует преобразовать в 4 "python" "code"
.
Но этот код производят неправильный результат
>>> import re
>>> s = "4 python code"
>>> re.sub(r'([a-z]*)', r'"\1"', s)
'""4"" "python" "code"'
Есть идеи?
'\ w' не будет работать здесь для целей ор, как это на самом деле' [A-Za-z0-9_] '- так что вам придется использовать другие предложения' [а-запорожец Z] ' – Jared