title: Regex with positive lookahead across multiple lines
body: <p>I've been trying to isolate blocks containing a certain string in TextWrangler. </p>
  
  <p>Here is the sample I'm working with. </p>
  
  <pre><code>&lt;ROW num="381"&gt;
    &lt;TO&gt;8549672167&lt;/TO&gt;
    &lt;FROM&gt;8936742582&lt;/FROM&gt;
    &lt;TIME&gt;5/10/2009 19:49:3&lt;/TIME&gt;
    &lt;TEXT&gt;Blah Blah Blah&lt;/TEXT&gt;
  &lt;/ROW&gt;
  &lt;ROW num="382"&gt;
    &lt;TO&gt;8549672167&lt;/TO&gt;
    &lt;FROM&gt;8591903412&lt;/FROM&gt;
    &lt;TIME&gt;5/10/2009 19:49:37&lt;/TIME&gt;
    &lt;TEXT&gt;Hme&lt;/TEXT&gt;
  &lt;/ROW&gt;
  </code></pre>
  
  <p>What I'm trying to do is isolate all multi-line blocks beginning with <code>&lt;ROW</code> and ending with <code>&lt;/ROW&gt;</code>that contain the digits <code>412</code>in the line beginning <code>&lt;FROM&gt;</code></p>
  
  <p>So in the above example, the second block would be highlighted, but not the first.</p>
  
  <p>I have no idea where to begin with is, can anybody help?
  Thanks, MS.</p>