読者です 読者をやめる 読者になる 読者になる

gsubの使い方メモ(Ruby)

Ruby

gsubを使って、 htmlタグを大文字に変換する方法。

class TagUpper
  def initialize(html)
    @HTML = html.freeze
  end

  def convert()
    @HTML.gsub(/<[a-z|\/]+[>|\s]/){|tag| tag.upcase}
  end
end

tu = TagUpper.new("<html><body><a href='https://www.google.co.jp/?gfe_rd=cr&ei=OcXnV4_WF_T98wf345nADw'></body></html>")
puts tu.convert()