lib/acunetix/concerns/cleanup.rb in dradis-acunetix-4.8.0 vs lib/acunetix/concerns/cleanup.rb in dradis-acunetix-4.9.0
- old
+ new
@@ -11,19 +11,20 @@
result.gsub!(/"/, '"')
result.gsub!(/&/, '&')
result.gsub!(/</, '<')
result.gsub!(/>/, '>')
+ result.gsub!(/<h[0-9] >(.*?)<\/h[0-9]>/) { "\n\n*#{$1.strip}*\n\n" }
result.gsub!(/<b>(.*?)<\/b>/) { "*#{$1.strip}*" }
result.gsub!(/<br\/>/, "\n")
result.gsub!(/<div(.*?)>|<\/div>/, '')
result.gsub!(/<a.*?>(.*?)<\/a>/m, '\1')
result.gsub!(/<font.*?>(.*?)<\/font>/m, '\1')
result.gsub!(/<h2>(.*?)<\/h2>/) { "*#{$1.strip}*" }
result.gsub!(/<i>(.*?)<\/i>/, '\1')
- result.gsub!(/<p.*?>(.*?)<\/p>/) { "p. #{$1.strip}\n" }
+ result.gsub!(/<p.*?>(.*?)<\/p>/) { "\np. #{$1.strip}\n" }
result.gsub!(/<code><pre.*?>(.*?)<\/pre><\/code>/m){|m| "\n\nbc.. #{$1.strip}\n\np. \n" }
- result.gsub!(/<code>(.*?)<\/code>/) { "\n\nbc. #{$1.strip}\n\n" }
+ result.gsub!(/<code>(.*?)<\/code>/) { "@#{$1.strip}@" }
result.gsub!(/<pre.*?>(.*?)<\/pre>/m){|m| "\n\nbc.. #{$1.strip}\n\np. \n" }
result.gsub!(/<li.*?>([\s\S]*?)<\/li>/m){"\n* #{$1.strip}"}
result.gsub!(/<ul>([\s\S]*?)<\/ul>/m){ "#{$1.strip}\n" }
result.gsub!(/(<ul>)|(<\/ul>|(<ol>)|(<\/ol>))/, "\n")