import re
some_regex = re.compile("^foo(?P<idx>[0-9]*)?$")
other_regex = re.compile("^bar$")
def some_func(regex, group_name):
return group_name in regex.groupindex
print(some_func(some_regex,"bar"))
print(some_func(some_regex,"idx"))
print(some_func(other_regex,"bar"))
print(some_func(other_regex,"idx"))
aW1wb3J0IHJlCnNvbWVfcmVnZXggPSByZS5jb21waWxlKCJeZm9vKD9QPGlkeD5bMC05XSopPyQiKQpvdGhlcl9yZWdleCA9IHJlLmNvbXBpbGUoIl5iYXIkIikKCmRlZiBzb21lX2Z1bmMocmVnZXgsIGdyb3VwX25hbWUpOgogICByZXR1cm4gZ3JvdXBfbmFtZSBpbiByZWdleC5ncm91cGluZGV4CgpwcmludChzb21lX2Z1bmMoc29tZV9yZWdleCwiYmFyIikpCnByaW50KHNvbWVfZnVuYyhzb21lX3JlZ2V4LCJpZHgiKSkKcHJpbnQoc29tZV9mdW5jKG90aGVyX3JlZ2V4LCJiYXIiKSkKcHJpbnQoc29tZV9mdW5jKG90aGVyX3JlZ2V4LCJpZHgiKSk=