tengo una cadena en Python, dicen The quick @red fox jumps over the @lame brown dog.
Python reemplazar patrón de encordado con la salida de la función
estoy tratando de reemplazar cada una de las palabras que comienzan con @
con la salida de una función que toma la palabra como una argumento.
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."
¿Hay alguna manera inteligente de hacerlo?
lo que tienes es bueno. lo haces en una declaración – tuxuday