Typo mate seriously dw, your codes work, and do what they are meant to without 1,000,000,000 lines of regex.