Open(can(worms))
For testing expression syntax, I'd recommend regex101.com. As for learning, well.. see this thread:
For more information, see the wiki Searching the Forum for Answers section.