title: Modify regex to match dates with ordinals “st”, “nd”, “rd”, “th”
body: <p>I've see the the answer for the question at : <a href="https://stackoverflow.com/questions/2118825/modify-regex-to-match-dates-with-ordinals-st-nd-rd-th">Modify regex to match dates with ordinals &quot;st&quot;, &quot;nd&quot;, &quot;rd&quot;, &quot;th&quot;</a>
  But I need it in Perl format.</p>
  
  <p>Also this only parse Jan 1st, 2004. I need a regex that can parse 1 jan 2004, 1st Jan 2004 or 1st of Jan 2004. Im very new to regex so have no idea how to get this.</p>
  
  <p>This is only for english dates and it will need to be for Jan / January. </p>
  
  <p>Any information will help.</p>
  
  <p>Thank you</p>