Во первых всё работает. Это раз. Во вторых (правда не знал, что ты не знаешь таких эелементарных вещей) - если ты проверяешь на исходном тексте в .txt файле, то всё должно быть написано в одну строчку. Никаких <br> я там не увидел.
ЗЫЖ Если все сохранить в .txt в одну строку и запустить мою регулярку - всё прекрасно работает