文字列の置換を行うときに置換する文字列の中に後方参照(\1, \2とか)が含まれていると置換時に消えてしまうんだが
何か対策ってある?
とりあえず
mes = 'Filename:<FN>'
fpath = '.\100\foo.dat'
mes.sub!(/<FN>/,fpath.sub(/(\\\d)/n, '\\\\\\1'))
みたいにすれば出力結果は正しい物になるけどコードの見栄えが良くないので…