title: regular expression for log file
body: <p>I have log file like this:</p>
  
  <pre><code>&lt;CL&gt;
  text sample1
  &lt;CL&gt;
  &lt;CL&gt;
  &lt;TR&gt;&lt;/TR&gt;
  &lt;/CL&gt;
  &lt;CL&gt;
  &lt;CL&gt;
  &lt;CL&gt;
  &lt;TR1&gt;&lt;/TR1&gt;
  &lt;/CL&gt;
  &lt;CL&gt;
  text sample2
  &lt;CL&gt;
  text sample3
  &lt;CL&gt;
  &lt;TR1&gt;
  &lt;TR2&gt;&lt;/TR2&gt;
  &lt;/TR1&gt;
  &lt;/CL&gt;
  </code></pre>
  
  <p>I need to write regular expression which returns 
  valid xml from this file. I need this result:</p>
  
  <pre><code>&lt;CL&gt;
  &lt;TR&gt;&lt;/TR&gt;
  &lt;/CL&gt;
  
  &lt;CL&gt;
  &lt;TR1&gt;&lt;/TR1&gt;
  &lt;/CL&gt;
  
  &lt;CL&gt;
  &lt;TR1&gt;
  &lt;TR2&gt;&lt;/TR2&gt;
  &lt;/TR1&gt;
  &lt;/CL&gt;
  </code></pre>
  
  <p>This variand doesn't work for me: </p>
  
  <pre><code>&lt;CL&gt;[\s\S]*?(&lt;CL&gt;[\s\S]+?&lt;/CL&gt;)
  </code></pre>
  
  <p>Thanks in advance.</p>