import itertools


def next_data(it):
    """
    Advances an iterator until new data is found.

    :param it: Character iterator.
    :returns: Data found.
    """

    quotation_mark = lambda c: c != '"'

    data_begin = itertools.dropwhile(quotation_mark, it)
    next(data_begin)

    data = itertools.takewhile(quotation_mark, data_begin)
    return ''.join(data)