使用正则表达式检测括号之间的字符串

时间:2014-04-28 12:13:04

标签: python-2.7

如何在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']

1 个答案:

答案 0 :(得分:1)

按如下方式逃离()

m = re.compile('\((.*?)\)', re.DOTALL).findall(line)