Allows tags to be placed inside a regex to label the matches which can then be accessed like a hash from the MatchData object with the tag name as the key.