如何通过正则表达式清除一些字符?

时间:2013-09-14 20:06:23

标签: python regex

import re, sys
m = re.sub('(','',m)

我想清除“(”,“)”。 我该怎么办?

2 个答案:

答案 0 :(得分:1)

不要将正则表达式用于这么简单的事情;使用翻译:

Python string doc

>>> str = "This is a (string) (example)..."
>>> str.translate(None, "()")
'This is a string example...'
>>>

答案 1 :(得分:0)

p = re.compile(r'<a>.*?</a>')
my_source = p.sub('<a></a>', my_source, re.DOTALL)