title: How to match space, newline in regexp
body: <p>String content</p>
  
  <pre><code>&lt;head&gt;
      &lt;meta charset="UTF-8"&gt;
      &lt;title&gt;&lt;/title&gt;
      &lt;!--@require a.css--&gt;
      &lt;!--@require BOWER/jquery--&gt;
      &lt;!--@require /build/bundle--&gt;
      &lt;!--
          @require bootstrap
          @require bootstrap.css
          @require bootstrap.font
      --&gt;
  &lt;/head&gt;
  </code></pre>
  
  <p>JS</p>
  
  <pre><code>var content = ...;
  var reg = /&lt;!--[\s\t\n]*?@require (.+?)[\s\t\n]*?--&gt;/g;
  var r;
  while((r = reg.exec(content)) != null) {
    console.log(r[1]);
  }
  </code></pre>
  
  <p>Output</p>
  
  <pre><code>a.css
  BOWER/jquery
  /build/bundle
  </code></pre>
  
  <p>It's not match the last block, what miss in my reg expression.</p>