Chinese words · Chengyu

惩前毖后

chéngqián-bìhòuTraditional 懲前毖後

to learn from past mistakes to avoid future ones

Meanings from our own dictionary. Chengyu from the Xinhua idiom list, the most common first.