This makes me think I'm in the 'not good at regexes' group. The most advanced things I use are multiline, non-capturing, non-greedy modifiers and back-references in the pattern or replacement. If it goes beyond that I parse.
Anyone mind posting some more advanced usages that come up?
Since many people are not good at them, whenever I use a regex in code, I add a comment with at least one example of the text that is to be matched, and note what the regex is also attempting to avoid. This is also a learning activity.
There is also the "Mastering Regular Expressions" book.