title: Replace Unicode (Tamil) string using Regular Expression C#
body: <p>I'm implementing for Lexical parsing in Tamil Language.
  I need to replace a Text Element value  by following condition</p>
  
  <pre><code>        string[] ugaramStrings = { "கு", "சு", "டு", "து", "பு", "று" };
          string[] tamilvowels =
              {
                  "அ",// "\u0b85"
                  "ஆ",//"\u0b86"
                  "இ",//"\u0b87"
                  "ஈ",//"\u0b88"
                  "உ",//"\u0b89"
                  "ஊ",//"\u0b8A"
                  "எ",// "\u0b8E"
                  "ஏ",//"\u0b8F"
                  "ஐ",//"\u0b90"
                  "ஒ",//"\u0b92"
                  "ஓ",//"\u0b93"
                  "ஔ"//"\u0b94"
              };
  </code></pre>
  
  <p>if any word having element from ugaramStrings and tamil vowel element by consecutive.
  Is need to be replace ugaram string and return the value.</p>
  
  <p>for eg.அமர்ந்*<em>துஇ</em>*னிது replaced as அமர்ந்*<em>இ</em>*னிது.
  i.e துஇ=>இ</p>
  
  <p>I've done it by checking next string element using <a href="http://msdn.microsoft.com/en-us/library/system.globalization.textelementenumerator.aspx">TextElementEnumerator</a> Class.
  Is it any possiblity is avail so that replace it by using <a href="http://msdn.microsoft.com/en-us/library/xwewhkd1.aspx">RegularExpression</a></p>