>>71
>^[A-Z]{4000,}$
改行部が含まれないから

>^(?:[A-Z¥s<>]{1,}<br>¥s*){40,}[A-Z¥s<>]*$
改行`<br>`の初めの`<`が`[A-Z¥s<>]{1,}`によって食われるから

(?:[A-Z]{64} <br> ){2}
若しくは[A-Z]が20文字以上連続しているので
(?:[A-Z]{20,} <br> ){2}
これで行けませんか?
(改行部が生DATと同じとして)