title: Regular Expression with wildcards to match any character
body: <p>I am new to regex and I am trying to come up with something that will match a text like below:</p>
  
  <p>ABC: (z) jan 02 1999 \n</p>
  
  <p>Notes:</p>
  
  <ul>
  <li>text will always begin with "ABC:"</li>
  <li>there may be zero, one or more spaces between ':' and (z). </li>
  <li>Variations of (z) also possible - (zz), (zzzzzz).. etc but always a
  non-digit character enclosed in "()"</li>
  <li>there may be zero,one or more
  spaces between (z) and jan</li>
  <li>jan could be jan, january, etc</li>
  <li>date couldbe in any format and may/may not contain other text as part of it so
  I would really like to know if there is a regex I can use to capture
  anything and everything that is found between '(z)' and '\n'</li>
  </ul>
  
  <p>Any help is greatly appreciated! Thank you</p>