最新版のインターフェースに合わせて修正

ref
http://blog.remora.cx/2013/06/set_substitute_pattern_is_deperecated.html