Ich habe dieses Stück Code:Python ersetzt ganzes Wort einschließlich anfänglichen Sonderzeichen
import re
variable_to_be_replaced = '$VAR'
value_to_set = 'success'
sample_string = '$VAR VAR $$VAR $VAR1 $VAR1$VAR$VAR2 $VAR'
print re.sub(r'\b' + variable_to_be_replaced + r'\b', value_to_set, sample_string)
ich die Ausgabe 'success VAR $success $VAR1 $VAR1success$VAR2 success'
sein möchte und ich kann nur die print-Anweisung ändern. Ich weiß, dass das nicht funktioniert, weil der Variablenname mit $ beginnt. Die Trennzeichen sollten die regulären Worttrennzeichen sein (minus 1 Start $ -Symbol).
Irgendwelche Ideen?