如何在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']
_ 「但它不返回我需要什麼」 _。說得通。它沒有返回任何東西,因爲你的代碼中沒有任何'return'語句。如果你的意思是「它不打印我需要的東西」:它[適用於我](http://ideone.com/oZMDQ1)。除非你希望它印刷「['區域經濟','運輸']'以外的東西'?請描述你期望的輸出類型。 – Kevin
是的,它不打印我需要的東西 – sss
請描述你期望的輸出類型。 – Kevin