title: Python Regular Expression for stopping in between
body: <p>This is my string:</p>
  
  <blockquote>
    <p>age: adult/child  gender: male/female  <strong>age range: 3 - 5 years/5 - 8 years/8 - 12 yrs/12 years and up</strong>  product type: costume  character: animals &amp; insects  material: polyester  theme: animal  age start: 3 years  age end: adult features:  -face is seen through the mouth of the zebra.  -zipper closure in the front and a tail in the back.  -set includes: jumpsuit and head mask.  -animal collection.  age: -adult/child.  gender: -male/female.  age group: -3 - 5 years/5 - 8 years/8 - 12 years/12 yrs and up</p>
  </blockquote>
  
  <p>I want to catch only the bold part with python regex. But I am not able to do it. I used this regex but not working quite possibly. My Regex is:</p>
  
  <pre><code>\bage[a-z]?\b.*\d+\s(?:years[a-z]?|yrs|month[a-z]+)
  </code></pre>
  
  <p>This was getting the weird answer, catching unwanted string.</p>