title: Regular expression to capture multiple lines
body: <p>I have some text like this: </p>
  
  <p><i>Note: this is example text so the content is unimportant</i></p>
  
  <pre>
  CAT SAT ON A DOG
  REASON:  No reason
  CONCERN:  He was cold
  BECAUSE:  Cold weather
  
  CAT SAT ON A MOUSE
  REASON:  He eats mice
  CONCERN:  He was hungry
  BECAUSE:  Can opener didn't work
  
  CAT SAT ON A HORSE
  REASON:  He wants to ride
  CONCERN:  He might fall off
  BECAUSE:  Saddle is too big
  </pre>
  
  <p>I am trying to write a regular expression that could capture only the 'CAT SAT ON A MOUSE' part, but am having problems capturing the full text.</p>
  
  <p>I have tried:</p>
  
  <pre>
  (\bCAT\sSAT\sON\sA\sMOUSE)(.*)\n{2}
  </pre>
  
  <p>The idea was to match the beginning part of the string and then to capture everything up till two line breaks.</p>
  
  <p>{2} is to capture the two line breaks. </p>
  
  <p>I have tried many more variations but all I manage to do is to capture the first line only.</p>
  
  <p>Any sort of help would be really appreciated.</p>