import re


def screen_regex(src, col, pat):
    """Return entries in a list of dicts where a particular field full-string-matches a regex."""
    rows = []
    prog = re.compile(pat)
    for row in src:
        if prog.fullmatch(row[col]):
            rows.append(row)
    return rows