Python re.sub использует нежадный режим (. *?) С концом строки ($), он становится жадным!

Код:

str = '<br><br />A<br />B'
print(re.sub(r'<br.*?>\w$', '', str))

Ожидается, что он вернет

A
, но он вернет пустую строку '' !

Любой предложение?

6
задан AndersTornkvist 24 October 2011 в 21:40
поделиться