since a dot in regex means any character, how do I match an actual dot and only that dot?
oh and for parenthesis too, since they denote subexpressions in boost.regex...
Well in Java it is also the same. You have to escape the escape the character leading to very ugly looking regex.
Till this day, I still feel Perl regex is the best. It is the most legible, comprehensible form in comparison to other programming language regex.
In fact, PCRE was coined as the "standard" for regex. PCRE (Perl Compatible Regular Expression) seem to be the standard reference for any new programming language that intend to built a regex library into them.
This is good cuz once one is familiar with Perl regex, one can transfer those skills to other programming languages as long as their regex library is implemented based on PCRE.