@GalacticCowboy said:regexes are just another way to "solve" a problem in the most convoluted way possible. I agree that regular expressions can get pretty cryptic, but it does well for pattern matching, captures, and similar tasks. Having to write all this in code might get pretty intensive, so I don't think you can say its the most convoluted way possible.