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)