У меня есть строка в Python, скажем The quick @red fox jumps over the @lame brown dog.
Я пытаюсь заменить каждое из слов, начинающихся с @
, на выход функции, которая принимает слово в качестве аргумента.
def my_replace(match):
return match + str(match.index('e'))
#Psuedo-code
string = "The quick @red fox jumps over the @lame brown dog."
string.replace('@%match', my_replace(match))
# Result
"The quick @red2 fox jumps over the @lame4 brown dog."
Есть ли разумный способ сделать это?