diff --git a/app/logical/d_text.rb b/app/logical/d_text.rb index a41e6fd98..78aaf56d0 100644 --- a/app/logical/d_text.rb +++ b/app/logical/d_text.rb @@ -22,8 +22,8 @@ class DText stripped = "" string = string.dup - string.gsub!(/\s*\[#{tag}\](?!\])\s*/m, "\n\n[#{tag}]\n\n") - string.gsub!(/\s*\[\/#{tag}\]\s*/m, "\n\n[/#{tag}]\n\n") + string.gsub!(/\s*\[#{tag}\](?!\])\s*/mi, "\n\n[#{tag}]\n\n") + string.gsub!(/\s*\[\/#{tag}\]\s*/mi, "\n\n[/#{tag}]\n\n") string.gsub!(/(?:\r?\n){3,}/, "\n\n") string.strip!