replace_special()'s patterns has been improved.