title: Way to have String.Replace only hit "whole words"
body: <p>I need a way to have this:</p>
  
  <pre><code>"test, and test but not testing.  But yes to test".Replace("test", "text")
  </code></pre>
  
  <p>return this:</p>
  
  <pre><code>"text, and text but not testing.  But yes to text"
  </code></pre>
  
  <p>Basically I want to replace whole words, but not partial matches.</p>
  
  <p>NOTE: I am going to have to use VB for this (SSRS 2008 code), but C# is my normal language, so responses in either are fine.</p>