Returns a copy of haystack in which
newneedle replaces
occurrences of needle.
If count is not specified, all occurrences of
needle are replaced. If count
is specified, it must be a non-negative, whole number that gives the maximum number of
occurrences to be replaced.