标签: python regex
我想从字符串
+,-,/,*
(,),_
例如
a-2=b (c-d)=3
输出:
- ,=, (, -, ), =
这不起作用:
re.finditer(r'[=+/-()]*', text)
答案 0 :(得分:6)
你的re需要使用反斜杠来逃避某些字符。 (+,-,(,)在re)中有其特殊含义。
re
+
-
(
)
无论如何,为此您不需要re:
(c for c in s if c in '+-/*()_')