import re


def search_string(data_fetched):
    """
    Function to search the returned email string for the word 'Hi' and return the words after it.
    Chose to collect 90 expressions after the keyword to ensure variance in the length of ship names and locations are
    accounted for.
    It returns the matched string as a list 'returned_string_as_list'
    """
    search = re.search(r'((Hi)\W+((?:\w+\W+){,90}))', data_fetched)
    if search:
        new_list = [x.strip().split() for x in search.groups()]
        returned_string_as_list = new_list[2]
        return returned_string_as_list