^hoge.*[\r\n]?
でできました。複数行にマッチしないのを逆手にとったやり方です。
$の扱いは,1.3.10.1あたりで変更されているから、その影響でしょう。
$ → hogehogeで、hogehogeを改行の手前と、EOF直前に挿入できるようにした関係で、
昔は、$の動作がMulti-Lineな行末(改行コードより後ろの1行の末尾)にマッチしていました。
今は、動作上は改行コード(\nおよび\r)の直前にマッチしているように振舞う(Single Lineっていうのかな)ってことみたいです。
ということで、ヘルプの一部記述は現状の動作と違います。(^_^;