行頭から文字Aが4回以上連続している。 という条件を満たさない行を検索する 検索前 検索後
AAAABB AAABB AABB ABB BB BBB AC AAD AAAE AAAAF AAAAAG HAHAHAHAHA
^(?!A{4,}).*$ 別解 ^A{0,3}([^A].*)?$
行頭から連続したAを数えて、それが3回以下なら 文字Aが4回以上連続していない といった考え方を使ってます