def cherche_operateur(calcul, index):
    """**cherche_operateur**\\ (*calcul*\\ , *min_i*)

    Recherche le premier opérateur +, -, \\*, /, ^ dans la chaîne calcul à une position
    supérieure ou égale à min_i, sans expression régulière.

    :param calcul: le calcul à tester
    :type calcul: string
    :param min_i: position à partir de laquelle effectuer le test
    :type min_i: integer

    >>> from pyromaths.outils import Priorites3
    >>> Priorites3.cherche_operateur('-Polynome([[-4, 2]], "x")*6**2+3', 1)
    -
    >>> p = '-6*(-11)*(-5)'
    >>> Priorites3.cherche_operateur(p, 1)
    *
    >>> Priorites3.cherche_operateur(p, 0)
    -

    :rtype: string
    """
    operateur = ['**', '+', '-', '*', '/', '^']
    l = []
    for op in operateur:
        try:
            l.append(calcul[index:].index(op) + index)
        except:
            l.append(None)
    min_i = 0
    for i in range(1, len(l)):
        if l[i] is not None and (l[min_i] is None or l[i] < l[min_i]):
            min_i = i
    if l[min_i] != None:
        return operateur[min_i]
    else:
        return None
