後ろから削除する方法もありますね。
どちらにせよforで泥臭くやるんですね。
もっとスマートなやり方が無いのか気になっただけでした。