import re


def parse_like_term(term):
    """
        Parse search term into (operation, term) tuple

        :param term:
            Search term
    """
    if term.startswith('^'):
        return '^{}'.format(re.escape(term[1:]))
    elif term.startswith('='):
        return '^{}$'.format(re.escape(term[1:]))

    return re.escape(term)