title: Ordinal numbers replacement
body: <p>I am currently looking for the way to replace words like first, second, third,...with appropriate ordinal number representation (1st, 2nd, 3rd).
  I have been googling for the last week and I didn't find any useful standard tool or any function from NLTK.</p>
  
  <p>So is there any or should I write some regular expressions manually?</p>
  
  <p>Thanks for any advice</p>