What does "one one".replace("one", "two") return?
Explanation
With a plain string search value, replace changes only the first matching occurrence and returns a new string. Replacing both occurrences would require a different search setup, so "two two" is not produced here.