import re


def is_area_chair_from(role):
    """
    Compute if the role description corresponds to a area chair, and also return
    the track(s) in which they are an area chair

    Usually, ACs have 'Meta Reviewer" in their role description,
    e.g. "committee:Summarization:Meta Reviewer"
    """
    if 'Meta Reviewer' in role:
        no_colon_role = re.sub(r': ', '- ', role)
        track_strings = re.findall(r'(.+):Meta Reviewer$', no_colon_role)
        if len(track_strings) > 0:
            track_strings = track_strings[0].split(':')
        else:
            track_strings = ['']
        return (True, track_strings)
    else:
        return (False, [])