ABCのみの行で、最後がAでない行を検索する。 検索前 検索後
ABC AAA AAD BAA BBB AA A BBAAA DDBBB B BCC AAC
^[ABC]+(?<!A)$ 別解 ^((?!A$)[ABC])+$
文字クラスと量指定子と否定戻り読み の有効な組み合わせ方といえるでしょう。