Wouldn't a simple sed "s/; _ }/}/g" suffice in practice ?