Я почти уверен, что мой вопрос очень простой, но я не могу найти ответ на него.Допустим, у нас есть строка ввода, например:
input = "This is an example"
Теперь я хочу просто заменить каждое слово - в общем, каждую подстроку , используя регулярное выражение, «слово» здесь только пример - во входе с другой строкой , которая также включает исходную строку .Например, я хочу добавить @
слева и справа от каждого входного слова.И вывод будет:
output = "@This@ @is@ @an@ @example@"
Какое решение?Я знаю, как использовать re.sub
или replace
, но я не знаю, как я могу использовать их таким образом, чтобы я мог обновить исходные совпадающие строки и не полностью заменить их чем-то другим.