Expresiones regulares en C++

Los lenguajes actuales tienen una manera estandarizada de trabajar con expresiones regulares. Lamentablemente C++ no dispone de una biblioteca estandar para este propósito; pero no importa porque Boost.Regex viene en su ayuda.