From 114637f5945b65108ea97371b4644292f38a7a08 Mon Sep 17 00:00:00 2001 From: BrokenEagle Date: Fri, 10 Jan 2020 15:27:57 +0000 Subject: [PATCH] Use more efficient use of regexes for Twitter hashtag normalization --- app/logical/sources/strategies/twitter.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/logical/sources/strategies/twitter.rb b/app/logical/sources/strategies/twitter.rb index 259184677..d8280f193 100644 --- a/app/logical/sources/strategies/twitter.rb +++ b/app/logical/sources/strategies/twitter.rb @@ -139,8 +139,9 @@ module Sources::Strategies def normalize_tag(tag) COMMON_TAG_REGEXES.each do |rg| - if tag.match(rg) - return tag.gsub(rg,"") + norm_tag = tag.gsub(rg,"") + if norm_tag != tag + return norm_tag end end tag