title: How do I split on multiple conditions?
body: <p>With Ruby how do I split on either one of tow conditions -- wheter there are 3 or more spaces or a tab charadter?  I tried this</p>
  
  <pre><code>2.4.0 :003 &gt; line = "a\tb\tc"
   =&gt; "a\tb\tc"
  2.4.0 :004 &gt; line.split(/([[:space:]][[:space:]][[:space:]]+|\t)/)
   =&gt; ["a", "\t", "b", "\t", "c"]
  </code></pre>
  
  <p>but as you can see, the tab character itself is getting included in my results.  The results should be</p>
  
  <pre><code>["a", "b", "c"]
  </code></pre>