LDAP エントリを含む複数のログ ファイルがあり、特定の日付に createtimestamp を持つエントリのみを照合しようとしていますが、タイムスタンプだけでなく、エントリ全体をキャプチャします。エントリは次のとおりです。
dn: ....
otherattr:
...
createtimestamp: 20130621061525Z
問題は、必要なエントリの前にあるすべてのエントリも取得していることです。
dn: ....
otherattr:
...
createtimestamp: 20121221082545Z
dn: ....
otherattr:
...
createtimestamp: 20130621061525Z
これは式です:
dn_search = re.compile(r'dn: (.*?)createtimestamp: 20130[4-6]\d+?Z', flags=re.M|re.S)
他の式をいくつか試しましたが、createtimestamp または不要なエントリしか取得できません。何か案は?