Also reparse if you want to parse natural language with regular expressions: https://github.com/andychase/reparse