import re


def get_cxx_struct_begin_regex(struct):
###############################################################################
    """
    >>> bool(get_cxx_struct_begin_regex("Foo").match("struct Foo {"))
    True
    >>> bool(get_cxx_struct_begin_regex("Foo").match("struct Foo"))
    True
    >>> bool(get_cxx_struct_begin_regex("Foo").match("struct FooBar"))
    False
    """
    struct_regex_str = r"^\s*struct\s+{}([\W]|$)".format(struct)
    return re.compile(struct_regex_str)