diff --git a/script/import_scripts/phpbb3/support/smiley_processor.rb b/script/import_scripts/phpbb3/support/smiley_processor.rb index 36df4035bb..618f99ddd2 100644 --- a/script/import_scripts/phpbb3/support/smiley_processor.rb +++ b/script/import_scripts/phpbb3/support/smiley_processor.rb @@ -18,7 +18,7 @@ module ImportScripts::PhpBB3 def replace_smilies(text) # :) is encoded as :) - text.gsub!(/.*?/) do + text.gsub!(/.*?/) do emoji($1) end end diff --git a/script/import_scripts/phpbb3/support/text_processor.rb b/script/import_scripts/phpbb3/support/text_processor.rb index f49765d648..622f0a931c 100644 --- a/script/import_scripts/phpbb3/support/text_processor.rb +++ b/script/import_scripts/phpbb3/support/text_processor.rb @@ -78,10 +78,10 @@ module ImportScripts::PhpBB3 # Many phpbb bbcode tags have a hash attached to them. Examples: # [url=https://google.com:1qh1i7ky]click here[/url:1qh1i7ky] # [quote="cybereality":b0wtlzex]Some text.[/quote:b0wtlzex] - text.gsub!(/:(?:\w{8})\]/, ']') + text.gsub!(/:(?:\w{5,8})\]/, ']') # remove color tags - text.gsub!(/\[\/?color(=#[a-z0-9]*)?\]/i, "") + text.gsub!(/\[\/?color(=#?[a-z0-9]*)?\]/i, "") end def bbcode_to_md(text)