Honestly, I find Regex a nightmare mainly due to the variety of engines available to Regex. However, knowing the engine and flavor names of a particular application helps me figure out what syntax I must follow.
For instance, Visual Studio uses the .NET engine. What is the name of vim's regex engine?
edit: As @Matt and @phd explained, flavor != engine. Vim has its own engine, but it has four flavors: nomagic
, magic
, very nomagic
, very magic
.