title: Replacing a " - " with a single space? Replace method not working
body: <p>i was working on a personal program, and in it, i get some strings which may have a space hyphen space. or something like this: <strong>" - "</strong> and what I have to do is replace this with a single space. Now, the problem is, when i try to use a replace method from the c# library it doesn't seem to do anything. 
  This is what i tried:</p>
  
  <pre><code>string firsttext = firsttextbox.Text.ToLower();
  string name = firsttext.Replace(" - ", " ");
  </code></pre>
  
  <p>But this fails to replace the string in firsttext's space hyphen space pattern with a single space. So when i try to use this text for example: </p>
  
  <pre><code>Code Geass - Lelouch of the Rebellion
  </code></pre>
  
  <p>it just returns this into string name:</p>
  
  <pre><code>Code Geass - Lelouch of the Rebellion
  </code></pre>
  
  <p>however it should actually be returning this:</p>
  
  <pre><code>Code Geass Lelouch of the Rebellion
  </code></pre>
  
  <p>Whats wrong with my idea? Or can I do it differently? Thanks for the help in advance.</p>
  
  <p>Full code for those requested: 
  <a href="http://pastebin.com/hwUtFe8N" rel="nofollow">http://pastebin.com/hwUtFe8N</a></p>