検索パターン [^あ] は改行にマッチします。
したがって,「正規表現で検索する追加行数」に 1 以上の値を入れておけば,改行文字がヒットするはずです。
実際,検索を行うとそうなります。
また,改行文字一つだけからなるテキストを用意し,先頭にカーソルを置いて,[^あ] を ★ に置換すると,期待通り ★ になります。
ところが,同じ条件で「置換」ではなく「すべて置換」にすると,何も変化しません。
ほかにもいろいろ実験しましたが,どうも「置換」と「すべて置換」とでは,[^あ] が改行にマッチするかどうかが違っているように思われます。
不可解です。
さらに,ここで「正規表現が改行文字に一致することができる」を ON にすると,「全て置換」でも期待通り ★ に置換されます。
これも不可解です。ヘルプの「正規表現が改行文字に一致することができる」の説明によれば,このチェックボックスはメタ文字 .(ピリオド)の働きだけを変えるはずです。
※それに,ほかの多くのテキストエディターに類似の設定がありますが,それらは . の働きだけを変えるので,EmEditor でもそうだと期待してしまいます。