次のように、テキスト ファイルのすべての行を読み取ったとします。
ifile = open('myfile.txt')
lines = ifile.readlines()
さて、次の正規表現があるとします。
rgx = re.compile(r'Found ([0-9]+) solutions')
使うことができます
result = filter(rgx.match,lines)
print result
一致のリストを取得しますが、私が欲しいのは一致するグループのリストです。たとえば、次のような出力の代わりに:
Found 3 solutions
Found 35 solutions
Found 0 solutions
次のような出力が必要です。
3
35
0
これどうやってするの?