While the advice is noble, I don't think this is very helpful for someone like OP. I should know, because I have a terrible habit of running through food 24/7 whether I am full or not. Replacing something with a fruit only ensures that I overeat fruit as well. And as we all know, while fruit is healthy, too much of it is certainly deleterious to your health as well. I've done exactly that before, which is replace chips with fruits, and instead I'd find myself eating several apples, an entire bag of grapes, strawberries and everything in between in the same day.
Overeating on fruit is a million times better than overating on candy or snacks. The calorie difference is insane. If I eat two kilos of Broccoli, or two Kilos of Chips makes an incredible difference.
It's all about the calories, and if you have overindulgence issues, replacing what you overeat with low calorie options is exactly part of the solution. I've been there, I speak from experience.