I have a string beginString = "apple|fruitsapple|turnip";
What I want to do is replace just apple with mango, not fruitsapple.
string fixedString = beginString.Replace("apple","mango"); This doesn’t work because it replaces both apple and fruitsapple.
Any ideas?
The variation on other answers in LINQ style: