title: Return a vbscript regex match on multilines
body: <p>I am using vbscript regex to find self-defined tags within a file.</p>
  
  <p><code>"\[\$[\s,\S]*\$\]"</code></p>
  
  <p>Unfortunately, I am doing something wrong, so it will grab all of the text between two different tags.  I know this is caused by not excluding "$]" between the pre and post tag, but I can't seem to find the right way to fix this.  For example:</p>
  
  <pre><code>[$String1$]
  useless text
  [$String2$]
  </code></pre>
  
  <p>returns</p>
  
  <pre><code>[$String1$]
  useless text
  [$String2$]
  </code></pre>
  
  <p>as one match.</p>
  
  <p>I want to get</p>
  
  <pre><code>[$String1$]
  [$String2$]
  </code></pre>
  
  <p>as two different matches.</p>
  
  <p>Any help is appreciated.</p>
  
  <p>Wade</p>