0

たとえばファイルの先頭にhtmlタグを追加し、改行を追加するためにrubyscrioptを使用してファイルを編集しようとしています。
各行の終わりに。

これを行うための明確な例が見つかりません。

どんな助けでも大歓迎です。

ありがとう

4

1 に答える 1

0

必要なことを行うコード例を次に示します (modify_file 関数を呼び出す必要があります)。

def add_tag(tag, str)
  return "<#{tag}>\n#{str}\n</#{tag}>"
end

def modify_file(filename)
  content = ""
  File.open(filename){|file| content = file.read}
  content.gsub(/\n/, "</br>\n")
  content = add_tag("html", content)
  File.open(filename, "w") {|file| file.write(content)}
end
于 2012-08-29T11:27:03.470 に答える