/**
* 动态表情
*/
export const emojis = {
'[微笑]':
"
",
'[撇嘴]':
"
",
'[色]':
"
",
'[发呆]':
"
",
'[得意]':
"
",
'[流泪]':
"
",
'[害羞]':
"
",
'[闭嘴]':
"
",
'[睡]':
"
",
'[大哭]':
"
",
'[尴尬]':
"
",
'[发怒]':
"
",
'[调皮]':
"
",
'[呲牙]':
"
",
'[惊讶]':
"
",
'[难过]':
"
",
'[囧]':
"
",
'[抓狂]':
"
",
'[吐]':
"
",
'[偷笑]':
"
",
'[可爱]':
"
",
'[白眼]':
"
",
'[傲慢]':
"
",
'[困]':
"
",
'[惊恐]':
"
",
'[憨笑]':
"
",
'[大兵]':
"
",
'[咒骂]':
"
",
'[疑问]':
"
",
'[嘘]':
"
",
'[晕]':
"
",
'[衰]':
"
",
'[骷髅]':
"
",
'[敲打]':
"
",
'[再见]':
"
",
'[擦汗]':
"
",
'[抠鼻]':
"
",
'[鼓掌]':
"
",
'[坏笑]':
"
",
'[右哼哼]':
"
",
'[鄙视]':
"
",
'[委屈]':
"
",
'[快哭了]':
"
",
'[阴险]':
"
",
'[亲亲]':
"
",
'[可怜]':
"
",
'[笑脸]':
"
",
'[生病]':
"
",
'[脸红]':
"
",
'[破涕为笑]':
"
",
'[恐惧]':
"
",
'[失望]':
"
",
'[无语]':
"
",
'[嘿哈]':
"
",
'[捂脸]':
"
",
'[奸笑]':
"
",
'[机智]':
"
",
'[皱眉]':
"
",
'[耶]':
"
",
'[吃瓜]':
"
",
'[加油]':
"
",
'[汗]':
"
",
'[天啊]':
"
",
'[Emm]':
"
",
'[社会社会]':
"
",
'[旺柴]':
"
",
'[好的]':
"
",
'[打脸]':
"
",
'[哇]':
"
",
'[翻白眼]':
"
",
'[666]':
"
",
'[让我看看]':
"
",
'[叹气]':
"
",
'[苦涩]':
"
",
'[裂开]':
"
",
'[嘴唇]':
"
",
'[爱心]':
"
",
'[心碎]':
"
",
'[拥抱]':
"
",
'[强]':
"
",
'[弱]':
"
",
'[握手]':
"
",
'[胜利]':
"
",
'[抱拳]':
"
",
'[勾引]':
"
",
'[拳头]':
"
",
'[OK]':
"
",
'[合十]':
"
",
'[啤酒]':
"
",
'[咖啡]':
"
",
'[蛋糕]':
"
",
'[玫瑰]':
"
",
'[凋谢]':
"
",
'[菜刀]':
"
",
'[炸弹]':
"
",
'[便便]':
"
",
'[月亮]':
"
",
'[太阳]':
"
",
'[庆祝]':
"
",
'[礼物]':
"
",
'[红包]':
"
",
'[發]':
"
",
'[福]':
"
",
'[烟花]':
"
",
'[爆竹]':
"
",
'[猪头]':
"
",
'[跳跳]':
"
",
'[发抖]':
"
",
'[转圈]':
"
",
}
const emojisKeys = Object.keys(emojis)
const regEmoji = emojisKeys
.map((value) => '|\\' + value)
.join('')
.replace('|', '')
/**
* 替换表情文字
*
* @param {String} content 需要替换的字符串
*/
export function textReplaceEmoji(content) {
return content.replace(new RegExp(`(${regEmoji})`, 'gi'), ($0, $1) => {
return emojis[$1]
})
}