Revert "use string.scrub!" It does not support ruby 1.9.x

This reverts commit 43876aa37f3ff8ae6cf0bd0a3b587698865911af.