title: RegexOptions.CultureInvariant not finding matches for accents
body: <p>I would like to create a regex that ignores accent.</p>
  
  <p>For instance:</p>
  
  <pre><code>string s = "I am an old élephant";
  string pattern = "elephant";
  bool result = new Regex(pattern, RegexOptions.CultureInvariant).IsMatch(s);
  </code></pre>
  
  <p>My culture when I test is:</p>
  
  <pre><code>System.Globalization.CultureInfo.CurrentCulture = Fr-fr
  </code></pre>
  
  <p>So I would have expected this code to find a match but it does not.</p>
  
  <p>Is there an easy way to get a match for this?</p>
  
  <p>I am trying to make a StringReplace overload method that would replace élèphânt with elephant and so on.</p>