def make_case_insensitive_and_inexact(strings):
    """
    Adds additional regex modifiers to make the resulting list of search terms
    case insensitive (?i) and match any part of the word (.*)
    """
    converted = list(map(lambda s: "(?i).*" + s + ".*", strings))
    return converted