title: When to use Regex vs Built in String Methods?
body: <p>I've noticed a lot of little debates about when to use regex and when to use a built in string function like String.Replace() (.NET).</p>
  
  <p>It seems a lot of people recommend always, always, always using regex whenever you deal with strings at all (besides just displaying them).  Is this really best practice or just a wrong impression on my part?  It seems like overkill to use regex when the problem is just "Remove any occurrence of any of these words from this text".</p>
  
  <p>I'd like input so I can improve my own code and to better answer other people's questions about string manipulation (there's a lot of them).</p>