Ich muss Dollar-Beträge mit einem "" Tag in Zeichenfolge in Python ersetzen. Dies ist, was ich bisher herausgefunden:String ersetzen alle Dollar-Beträge mit einer spezifischen Zeichenfolge
Hier ist mein string:
s = 'Accounts and current portion of notes receivable, net of allowances of $2,199 and $2,506 at July 2, 2011 and October 2, 2010, respectively'
Mit diesem regulären Ausdruck ich all Dollar-Beträge richtig finden.
re.findall(r"[\$]{1}[\d,]+\.?\d{0,2}",s)
gibt mir:
['$2,199', '$2,506']
Allerdings möchte ich die Dollar-Beträge mit "" in der ursprünglichen Zeichenfolge ersetzen. Wie mache ich das?
Erwarteter Ausgang:
'Accounts and current portion of notes receivable, net of allowances of <amount> and <amount> at July 2, 2011 and October 2, 2010, respectively'