title: Can Regex.Split get multiple whitespaces?
body: <p>I have simple pattern:<code>\s+</code> to split whitespaces:</p>
  
  <pre><code>string temp="str1   str2   str3  ";
  string pattern=@"\s+";
  var tempArr=Regex.Split(temp,pattern);
  </code></pre>
  
  <p>So, result is <code>str1</code>,<code>str2</code>,<code>str3</code>.
  But, I need to keep one whitespace per word (if exist):</p>
  
  <pre><code>'str1',' ','str2',' ','str3'.
  </code></pre>
  
  <p>Can I do that with <code>Regex.Split</code>, or should I use another way?</p>