import re class EmojiExporter: def __init__(self): pass @staticmethod def replace_emoji(text: str): replacement_rules = [ { "pattern": re.compile(r'\[微笑\]'), "replacement": '' }, { "pattern": re.compile(r'\[发呆\]'), "replacement": '' }, { "pattern": re.compile(r'\[撇嘴\]'), "replacement": '' }, { "pattern": re.compile(r'\[色\]'), "replacement": '' }, { "pattern": re.compile(r'\[发呆\]'), "replacement": '' }, { "pattern": re.compile(r'\[得意\]'), "replacement": '' }, { "pattern": re.compile(r'\[流泪\]'), "replacement": '' }, { "pattern": re.compile(r'\[害羞\]'), "replacement": '' }, { "pattern": re.compile(r'\[闭嘴\]'), "replacement": '' }, { "pattern": re.compile(r'\[睡\]'), "replacement": '' }, { "pattern": re.compile(r'\[大哭\]'), "replacement": '' }, { "pattern": re.compile(r'\[尴尬\]'), "replacement": '' }, { "pattern": re.compile(r'\[发怒\]'), "replacement": '' }, { "pattern": re.compile(r'\[调皮\]'), "replacement": '' }, { "pattern": re.compile(r'\[呲牙\]'), "replacement": '' }, { "pattern": re.compile(r'\[惊讶\]'), "replacement": '' }, { "pattern": re.compile(r'\[难过\]'), "replacement": '' }, { "pattern": re.compile(r'\[抓狂\]'), "replacement": '' }, { "pattern": re.compile(r'\[吐\]'), "replacement": '' }, { "pattern": re.compile(r'\[偷笑\]'), "replacement": '' }, { "pattern": re.compile(r'\[愉快\]'), "replacement": '' }, { "pattern": re.compile(r'\[白眼\]'), "replacement": '' }, { "pattern": re.compile(r'\[傲慢\]'), "replacement": '' }, { "pattern": re.compile(r'\[困\]'), "replacement": '' }, { "pattern": re.compile(r'\[惊恐\]'), "replacement": '' }, { "pattern": re.compile(r'\[憨笑\]'), "replacement": '' }, { "pattern": re.compile(r'\[悠闲\]'), "replacement": '' }, { "pattern": re.compile(r'\[咒骂\]'), "replacement": '' }, { "pattern": re.compile(r'\[疑问\]'), "replacement": '' }, { "pattern": re.compile(r'\[嘘\]'), "replacement": '' }, { "pattern": re.compile(r'\[晕\]'), "replacement": '' }, { "pattern": re.compile(r'\[衰\]'), "replacement": '' }, { "pattern": re.compile(r'\[骷髅\]'), "replacement": '' }, { "pattern": re.compile(r'\[敲打\]'), "replacement": '' }, { "pattern": re.compile(r'\[再见\]'), "replacement": '' }, { "pattern": re.compile(r'\[擦汗\]'), "replacement": '' }, { "pattern": re.compile(r'\[抠鼻\]'), "replacement": '' }, { "pattern": re.compile(r'\[鼓掌\]'), "replacement": '' }, { "pattern": re.compile(r'\[坏笑\]'), "replacement": '' }, { "pattern": re.compile(r'\[右哼哼\]'), "replacement": '' }, { "pattern": re.compile(r'\[鄙视\]'), "replacement": '' }, { "pattern": re.compile(r'\[委屈\]'), "replacement": '' }, { "pattern": re.compile(r'\[快哭了\]'), "replacement": '' }, { "pattern": re.compile(r'\[阴险\]'), "replacement": '' }, { "pattern": re.compile(r'\[亲亲\]'), "replacement": '' }, { "pattern": re.compile(r'\[可怜\]'), "replacement": '' }, { "pattern": re.compile(r'\[Whimper\]'), "replacement": '' }, { "pattern": re.compile(r'\[笑脸\]'), "replacement": '' }, { "pattern": re.compile(r'\[生病\]'), "replacement": '' }, { "pattern": re.compile(r'\[脸红\]'), "replacement": '' }, { "pattern": re.compile(r'\[破涕为笑\]'), "replacement": '' }, { "pattern": re.compile(r'\[恐惧\]'), "replacement": '' }, { "pattern": re.compile(r'\[失望\]'), "replacement": '' }, { "pattern": re.compile(r'\[无语\]'), "replacement": '' }, { "pattern": re.compile(r'\[嘿哈\]'), "replacement": '' }, { "pattern": re.compile(r'\[捂脸\]'), "replacement": '' }, { "pattern": re.compile(r'\[奸笑\]'), "replacement": '' }, { "pattern": re.compile(r'\[机智\]'), "replacement": '' }, { "pattern": re.compile(r'\[皱眉\]'), "replacement": '' }, { "pattern": re.compile(r'\[耶\]'), "replacement": '' }, { "pattern": re.compile(r'\[吃瓜\]'), "replacement": '' }, { "pattern": re.compile(r'\[加油\]'), "replacement": '' }, { "pattern": re.compile(r'\[汗\]'), "replacement": '' }, { "pattern": re.compile(r'\[天啊\]'), "replacement": '' }, { "pattern": re.compile(r'\[Emm\]'), "replacement": '' }, { "pattern": re.compile(r'\[社会社会\]'), "replacement": '' }, { "pattern": re.compile(r'\[旺柴\]'), "replacement": '' }, { "pattern": re.compile(r'\[好的\]'), "replacement": '' }, { "pattern": re.compile(r'\[打脸\]'), "replacement": '' }, { "pattern": re.compile(r'\[哇\]'), "replacement": '' }, { "pattern": re.compile(r'\[翻白眼\]'), "replacement": '' }, { "pattern": re.compile(r'\[666\]'), "replacement": '' }, { "pattern": re.compile(r'\[让我看看\]'), "replacement": '' }, { "pattern": re.compile(r'\[叹气\]'), "replacement": '' }, { "pattern": re.compile(r'\[苦涩\]'), "replacement": '' }, { "pattern": re.compile(r'\[難受\]'), "replacement": '' }, { "pattern": re.compile(r'\[裂开\]'), "replacement": '' }, { "pattern": re.compile(r'\[嘴唇\]'), "replacement": '' }, { "pattern": re.compile(r'\[爱心\]'), "replacement": '' }, { "pattern": re.compile(r'\[心碎\]'), "replacement": '' }, { "pattern": re.compile(r'\[拥抱\]'), "replacement": '' }, { "pattern": re.compile(r'\[强\]'), "replacement": '' }, { "pattern": re.compile(r'\[弱\]'), "replacement": '' }, { "pattern": re.compile(r'\[握手\]'), "replacement": '' }, { "pattern": re.compile(r'\[胜利\]'), "replacement": '' }, { "pattern": re.compile(r'\[抱拳\]'), "replacement": '' }, { "pattern": re.compile(r'\[勾引\]'), "replacement": '' }, { "pattern": re.compile(r'\[拳头\]'), "replacement": '' }, { "pattern": re.compile(r'\[OK\]'), "replacement": '' }, { "pattern": re.compile(r'\[合十\]'), "replacement": '' }, { "pattern": re.compile(r'\[啤酒\]'), "replacement": '' }, { "pattern": re.compile(r'\[咖啡]\]'), "replacement": '' }, { "pattern": re.compile(r'\[蛋糕\]'), "replacement": '' }, { "pattern": re.compile(r'\[玫瑰\]'), "replacement": '' }, { "pattern": re.compile(r'\[凋谢\]'), "replacement": '' }, { "pattern": re.compile(r'\[菜刀\]'), "replacement": '' }, { "pattern": re.compile(r'\[炸弹\]'), "replacement": '' }, { "pattern": re.compile(r'\[便便\]'), "replacement": '' }, { "pattern": re.compile(r'\[月亮\]'), "replacement": '' }, { "pattern": re.compile(r'\[太阳\]'), "replacement": '' }, { "pattern": re.compile(r'\[庆 祝\]'), "replacement": '' }, { "pattern": re.compile(r'\[礼物\]'), "replacement": '' }, { "pattern": re.compile(r'\[红包\]'), "replacement": '' }, { "pattern": re.compile(r'\[發\]'), "replacement": '' }, { "pattern": re.compile(r'\[福\]'), "replacement": '' }, { "pattern": re.compile(r'\[烟花\]'), "replacement": '' }, { "pattern": re.compile(r'\[爆竹\]'), "replacement": '' }, { "pattern": re.compile(r'\[猪头\]'), "replacement": '' }, { "pattern": re.compile(r'\[跳跳\]'), "replacement": '' }, { "pattern": re.compile(r'\[发抖\]'), "replacement": '' }, { "pattern": re.compile(r'\[转圈\]'), "replacement": '' }] for rule in replacement_rules: pattern = rule.get("pattern") text = re.sub(pattern, rule.get("replacement"), text) return text