2024年2月5日 6:47 am #31538
Applek
参加者
EmEditorの正規表現は、固定長以外の(?<=.*?)。
これが使えないので、常にキャプチャーで一致させる必要があります。
そのため$1などの番号を書き忘れたときの損失は非常に損失が大きく、多く起きやすいです。
以下の書き方が可能であれば書き忘れてもたった1文字の消失で済みますがEmEditorではできません。
batch_list.AddReplace(“(?<=太郎.*?)の(?=犬小屋.*?。)”,””,eeFindReplaceRegExp | eeFindReplaceCase,0);
このような理由でEmEditorは常に一致で長くキャプチャーしないといけない仕様のためミスしたときはキャプチャー部分まで消失し、損失は大きいです。
なおさらこの機能が必要になります。