うーん、これでも変わらないですね

<rx2>((^|<br>) )(([a-zA-Z0-9][a-zA-Z0-9-]*[a-zA-Z0-9]*\.)+[a-zA-Z]{2,}/[-A-Za-z0-9_!#\$%&'\(\)\[\]\*\+,\.:;=?/]+)[TAB]$1https://$3[TAB]msg