>>196
暇だったんで勉強がてらやってみた
秀丸で出来たよ

正規表現で
検索を
(?#maxlines:10)^(.+)(\1{2})(.*\n)(\2.*\n*)+
置換を
\1\2\3
コレで当該行が連続した場合、最初の行以下の当該行を削除する

検索文の(?#maxlines:10)は何行分キャッシュするかという指定なんで、連続する最大行数を:10の部分を変えて指定する
その次に来る^(.+)(\1{2})の最後の[2]は連続文字数指定-1 (例えば、3文字連続なら2 4文字連続なら3と書き込んで指定する)

まぁ適当なテストしかしてないんで、希望の作動じゃなかった場合、正規表現勉強がてら色々やってみると良いと思うよ
恐らく希望の作動は出来る