I learned PCRE very early on in my career, and I love them even though it's very easy to find yourself using them inappropriately. I tend to write my expressions "blind", which seems to confuse, confound and scare the people I work with. Through them, I have found some rather useful online visual regex validators:
... and finally while this isn't for regex, it's a similar idea and concept: