Often what you find is that many of the regular expressions aren't actually very complicated, that they're really nothing more than lists that are being put into regular expressions by putting verticle bars in between for alternation. 