#31538
Applek
参加者

EmEditorの正規表現は、固定長以外の(?<=.*?)。

これが使えないので、常にキャプチャーで一致させる必要があります。
そのため$1などの番号を書き忘れたときの損失は非常に損失が大きく、多く起きやすいです。

以下の書き方が可能であれば書き忘れてもたった1文字の消失で済みますがEmEditorではできません。
batch_list.AddReplace(“(?<=太郎.*?)の(?=犬小屋.*?。)”,””,eeFindReplaceRegExp | eeFindReplaceCase,0);

このような理由でEmEditorは常に一致で長くキャプチャーしないといけない仕様のためミスしたときはキャプチャー部分まで消失し、損失は大きいです。
なおさらこの機能が必要になります。