refs: http://momentjs.com/docs/#/parsing/string/
Если вы используете moment.js, вы можете использовать «string» + формат "
moment(String, String);
moment(String, String, String);
moment(String, String, Boolean);
moment(String, String, String, Boolean);
ex:
moment("12-25-1995", "MM-DD-YYYY");
Кажется, это именно то, что вам нужно:
from sympy.parsing.sympy_parser import parse_expr
string = "foo**2*bar**1*toto**38"
parsed = parse_expr(string)
print(parsed.as_powers_dict())
# output: defaultdict(<class 'int'>, {bar: 1, foo: 2, toto: 38})