There is no rule but has exceptions.
凡是规则,都有例外.
如同汉语一样,英语也经常运用"否定之否定"的修饰手段来表达肯定的涵义.
上面这个句子的意思相当于Every rule has exceptions.
上一句是通过"双重否定"(double negation)或"加重否定"(cumulative negation)
的no和but的连用来加强语势; 后一句是正面的说法,语气较弱.在上一个句型中,but是关系代词,表达that(or who)not的意味.