Регулярное выражение:
/(?<=<br>).*$/g
Один из вариантов. Использовать стоит с флагом g.
Конструкция
(?<=<br>).*$
состоит из нескольких синтаксических конструкций:
"(?<=<br>)"
- Все после данного сочетания знаков , то есть, все после тега
.
-
" .* "
- точка со звездочкой - любое количество знаков (жадный квантификатор)
-
"$"
- конец строки
В регулярном выражении стоит флаг g, что означает что мы ищем первое совпадение. Данный флаг можно опустить.
А вот флаг m - использовать нельзя, так как он даст пустое значение для первой строки, ведь в ней так же есть тег
и конец строки - $, но между ними нет символов.