C++ Reference Material
The Boost Regex Library
Many lanugages that came after C++, such as Java and JavaScript, have built-in facilities for dealing with regular expressions. C++ does not yet have this ability as part of the Standard, a gap that the Boost Regex Library is designed to fill.