title: Split string with pattern in C#
body: <p>I have a string in C# that look with pattern like this:</p>
  
  <pre><code>string Str = "!!DATA!!First!!Data!!Second!!DATA!!";
  </code></pre>
  
  <p>How can I split the string into array of string that contains that parts between the !!DATA!! parts?</p>