如何在python中使用正则表达式在一个文件中仅检测括号之间的叮咬? 所以如果我有这样的文字:
</seg>
<src>Sono stati riportati casi di (sgomberi forzati) e violazioni dei diritti umani da parte della polizia, ma su scala minore rispetto agli anni precedenti.</src>
我只想检测(sgomberi forzati)
我使用
for line in file.readlines():
m=re.compile('\((.*?)\)', re.DOTALL).findall(line)
print m
但是它没有打印出我需要的内容:它也像这样打印括号空白
[]
[u'sgomberi forzati']
答案 0 :(得分:1)
按如下方式逃离()
:
m = re.compile('\((.*?)\)', re.DOTALL).findall(line)