izuki
7/4/2017 - 6:21 AM

HTMLタグを除去する

HTMLタグを除去する

# -*- coding: utf-8 -*-

str = "この画像<img src=\"../images/example.png\" alt='example.png' title='<img>タグ例' />は<span>テスト画像</span>です。"

puts "[変換前] #{str}"
puts "[変換後 パターン1] #{str.gsub(/<\/?[^>]*>/, "")}"
puts "[変換後 パターン2] #{puts str.gsub(/<\/?[^>]*>/, "").lstrip!}"
puts "[変換後 パターン3] #{str.gsub(/<(".*?"|'.*?'|[^'"])*?>/, "")}"