From a63e1bc1f9bb4ceff4ab691c76ed8e55c75c52d0 Mon Sep 17 00:00:00 2001 From: Martin Edenhofer Date: Fri, 1 May 2015 15:17:17 +0200 Subject: [PATCH] Reworked regex r%{} --- lib/core_ext/string.rb | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/core_ext/string.rb b/lib/core_ext/string.rb index c4e73b2f4..817d9f9ac 100644 --- a/lib/core_ext/string.rb +++ b/lib/core_ext/string.rb @@ -86,7 +86,7 @@ class String string.gsub!( %r{
(.+?)
}m ) { |placeholder| placeholder = placeholder.gsub(/\n/, '###BR###') } - string.gsub!( %r{(.+?)/}m ) { |placeholder| + string.gsub!( %r{(.+?)}m ) { |placeholder| placeholder = placeholder.gsub(/\n/, '###BR###') } @@ -106,9 +106,9 @@ class String string.gsub!(%r{]*)>}i, "___\n") # add new lines - string.gsub!( %r{\<(br|table)(|/| [^>]*)\>}i, "\n" ) - string.gsub!( %r{\}i, "\n" ) - string.gsub!( %r{/}i, ' ' ) + string.gsub!( %r{<(br|table)(|/| [^>]*)>}i, "\n" ) + string.gsub!( %r{}i, "\n" ) + string.gsub!( %r{}i, ' ' ) # strip all other tags string.gsub!( /\<.+?\>/, '' )