まあ、\n『という文字列』が出てきたら、それを置換したいということだったら、

str_replace('\n', '<br>\n', $string);

じゃね? 試してないけど。
どーしてもpreg_replace 使いたいなら(この程度では馬鹿げてるけど)

preg_replace('/\\n/', '<br>\n', $string);

か? 試してないけど。