質問: "\n" p text.gsub('\n', ':') =>"\n" ### 試したこと p text.gsub('\r\n', ':') p text.gsub('\r?\n', ':') p text.gsub('/\r?\n', ':') p text.gsub('/\r/\n', ':') p text.gsub('/\n', ':')
回答: Rubyの場合、一重引用符の中では、(`\\`と`\'`を除いて)エスケープシーケンスは**無効**となります。二重引用符か正規表現リテラルで書いてください。 ``` text = "\n" p text.gsub("\n", ':') ```