- 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)
|