title: Do less than and greater than need escaped in a C# regex?
body: <p>Do <code>&lt;</code> and <code>&gt;</code> need escaped in a C# regex? I'm uncertain because of named groups and because <a href="http://www.cheatography.com/davechild/cheat-sheets/regular-expressions/" rel="nofollow">this regex cheat sheet</a> has them listed in the metacharacters section.</p>
  
  <pre><code>html = Regex.Replace(html, "(&lt;body.*?&gt;)", replacement);
  </code></pre>
  
  <p>or</p>
  
  <pre><code>html = Regex.Replace(html, "(\&lt;body.*?\&gt;)", replacement);
  </code></pre>