python как извлекать операторы из строки

Я хочу извлечь операторы как: +,-,/,* а также (,),_ из строки

Например.

 a-2=b (cd)=3 

вывод:

 - ,=, (, -, ), = 

Это не работает:

 re.finditer(r'[=+/-()]*', text) 

Ваш re должен избегать некоторых символов с обратной косой чертой. ( + , - , ( , ) имеют свои особые значения в re ).

Во всяком случае, для этого вам не нужно re :

 (c for c in s if c in '+-/*()_')