I'm worried about more Boost libraries. Also, bringing regular expressions to one part of the program tends to contaminate all the codebase, when they are increasingly used in every corner of the code, spreading like cancer. Anyway, parsing a configuration file with regular expressions only means that your configuration file format is shit, nothing else. No need for parsing here at all, nor with regular expressions neither with anything else.