boost::regex の DOTALL 一致フラグはありますか? ドキュメントには次のことが示されています。
static const match_flag_type match_not_dot_newline;
static const match_flag_type match_not_dot_null;
ただし、通常の DOTALL については言及されていません。
次のように記述されたpython正規表現と一致させようとしています
re.compile(r'<a(.*?)</a>', re.DOTALL)