title: What does <br[^>]*> regex mean?
body: <p>I have seen this regex in html document parsing.</p>
  
  <p>I know that it matches <code>&lt;br&gt;</code> elements but i am not sure about <code>[^&gt;]*&gt;</code> part.
  As far as i understand the regex says that an element should start with "br" but why do they need <code>[^&gt;]*&gt;</code> part. Why did not they use <code>&lt;br*&gt;</code> ?</p>