da hab ich die replace funktion wohl falsch verstanden.
replace( str, old, new[, maxreplace])
Return a copy of string str with all occurrences of substring old replaced by new. If the optional argument maxreplace is given, the first maxreplace occurrences are replaced ...