python如何从字符串中提取运算符

时间:2013-03-28 08:37:45

标签: python regex

我想从字符串

中提取运算符:+,-,/,*(,),_

例如

a-2=b
(c-d)=3

输出:

- ,=, (, -, ), = 

这不起作用:

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

1 个答案:

答案 0 :(得分:6)

你的re需要使用反斜杠来逃避某些字符。 (+-()re)中有其特殊含义。

无论如何,为此您不需要re

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