title: How to do multiple regular expressions, each time refining the results?
body: <p><strong>Why can't I output my regex to a variable, and then run regex on it a second time?</strong>  </p>
  
  <p>I'm writing a greasemonkey javascript that <strong>grabs some raw data, runs some regex on it, then runs some more regex on it to refine the results</strong>:</p>
  
  <pre><code>// I tried this on :: http://stackoverflow.com/
  var tagsraw = (document.getElementById("subheader").innerHTML);
  alert(tagsraw);
  </code></pre>
  
  <p>Getting the raw data (above code) works</p>
  
  <pre><code>var trimone = tagsraw.match(/title\W\W\w+\s\w+\s\w+\s\w+\s\w+/g);
  alert(trimone);
  </code></pre>
  
  <p>running regex once works (above code); but running (code below) doesn't?? </p>
  
  <pre><code>var trimtwo = trimone.match(/\s\w+\s\w+\s\w+\s\w+/g);
  alert(trimtwo);
  </code></pre>
  
  <p>Can some advise me as to what is wrong with my code/approach?</p>