@x13 - regular expressions ARE crazy, but they're an essential part of the foundations of computer science. They can also be considered an interesting alternative form of programming. I would highly recommend that you get a book on them, dig in, and
really learn
how and
why they work, and how to use them.
Transparency Disclaimer: even though I followed my own advice (now many years ago), I nearly always need a guide or cheat sheet nearby when writing anything more complicated that "find.*this.*in.*that" !! Every tool seems to have its own variation on regex syntax!
(But once you've learned one of the more full-featured ones, they'll all start to seem familiar --- you won't have to re-learn EVERYTHING all over again each time.)