Can you add some comments for what all of the different regexes do ?