title: regex for removing curly brackets with nested curly brackets
body: <p>This is my string: <code>"This Is {{ dsfdf  {{dsfsd}} ewrwrewr }} My Result"</code>.</p>
  
  <p>I want to remove the outer curly brackets with their content. 
  The result should be <code>"This Is My Result"</code>.</p>
  
  <p>This is my best shot at the moment:</p>
  
  <pre><code>Text = Regex.Replace(Text, "{{([^}]*)}}", String.Empty);
  </code></pre>
  
  <p>but it doesn't work well. I get <code>"This Is ewrwrewr }} My Text"</code></p>
  
  <p>Perhaps it should be solved with Balance Matching...</p>
  
  <p>I would be <strong>very</strong> appreciate if someone could help me solve it, because although many tries I couldn't do it myself.</p>