Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私は次のようなことをしたいと思います:
string.gsub(/(whatever)/,'\n\1\n')
しかし、「何でも」をリテラルの「\n何でも\n」に置き換えたくありません。 \n を実際に改行に対応させたいのです。
\n は改行です。印刷方法によっては、それが意味するものです。改行が表示されるので、
puts "\nwhatever\n".inspect => "\nwhatever\n"
でも:
puts "\nwhatever\n" => => whatever =>
私が質問を誤解しない限り。
リストに分割したい場合は、次のようにします。
puts "\nwhatever\n".split(?\n).inspect => ["", "whatever"]