def parse_between(text, start, end):
    """Returns all substrings occurring between given start and end strings in the given text."""
    if start in text and end in text:
        data = []
        string = text.split(start)
        # we know no data will be in first position
        del string[0]
        for substring in string:
            data.append(substring.partition(end)[0])
        return data
    else:
        return ["None"]