2つの異なるタイプの行を持つxmlファイル(以下ではxmlと呼ばれます)を解析しています。
1. <line a="a1" b="b1" c="c1">
2. <line a="a2" c="c2">
2番目のタイプからのみa2とc2をプルしようとしていますが、この正規表現は最初のタイプもキャプチャします。
>>> list = re.findall('<line a="(.*)" c="(.*)">', xml)
>>> print(list)
[('a1" b="b1', 'c1'), ('a2', 'c2')]
2番目のタイプだけをキャプチャするにはどうすればよいですか?