I'm finding that learning RegEx is nearly impossible, since every tool or helper site offers the worst explanations and doesn't cover everything. I'm attempting to work through the puzzles on regexcrossword.com and they don't offer substantial help and/or insight. This is causing confusion.
Here is what I understand:
- [^SPEAK] = not S, P, E, A, K
- + = matches one or more of the previous characters
- Therefore [^SPEAK]+ = nothing
I don't understand how this is supposed to work. What am I missing?