这是我用于标签提取的正则表达式
def extract_hashtags
hashtag_regex = /\B#(\w+)/i
text_hashtags = content.scan(hashtag_regex)
text_hashtags.each do |tag|
hashtags.create hashtags: tag
end
end
使用/\B#(\w+)/i
, 将其留在数据的前面
例如提取应该是“abcd”,但保存为“--- - abcd”
为了仅提取#abcd,应该将正则表达式更改为什么?
如果帖子内容(提取主题标签的位置)类似于“Hello stackoverflow #stackoverflow”,它会以“--- stackoverflow”的形式保存到数据库中