[AppleScript] 纯文本查看 复制代码function emojiAnalysis(arr, type = "load") {

//arr: 传入的消息数组

//type:消息解析类型,参数:load(读取消息),input(输入消息)

// emoji对象

var __emojiObjs = {

'微笑': 'qqface0',

'撇嘴': 'qqface1',

'色': 'qqface2',

'发呆': 'qqface3',

'得意': 'qqface4',

'流泪': 'qqface5',

'害羞': 'qqface6',

'闭嘴': 'qqface7',

'睡': 'qqface8',

'大哭': 'qqface9',

'尴尬': 'qqface10',

'发怒': 'qqface11',

'调皮': 'qqface12',

'呲牙': 'qqface13',

'惊讶': 'qqface14',

'难过': 'qqface15',

'酷': 'qqface16',

'冷汗': 'qqface17',

'抓狂': 'qqface18',

'吐': 'qqface19',

'偷笑': 'qqface20',

'愉快': 'qqface21',

'白眼': 'qqface22',

'傲慢': 'qqface23',

'饥饿': 'qqface24',

'困': 'qqface25',

'惊恐': 'qqface26',

'流汗': 'qqface27',

'憨笑': 'qqface28',

'悠闲': 'qqface29',

'奋斗': 'qqface30',

'咒骂': 'qqface31',

'疑问': 'qqface32',

'嘘': 'qqface33',

'晕': 'qqface34',

'疯了': 'qqface35',

'衰': 'qqface36',

'骷髅': 'qqface37',

'敲打': 'qqface38',

'再见': 'qqface39',

'擦汗': 'qqface40',

'抠鼻': 'qqface41',

'鼓掌': 'qqface42',

'糗大了': 'qqface43',

'坏笑': 'qqface44',

'左哼哼': 'qqface45',

'右哼哼': 'qqface46',

'哈欠': 'qqface47',

'鄙视': 'qqface48',

'委屈': 'qqface49',

'快哭了': 'qqface50',

'阴险': 'qqface51',

'亲亲': 'qqface52',

'吓': 'qqface53',

'可怜': 'qqface54',

'菜刀': 'qqface55',

'西瓜': 'qqface56',

'啤酒': 'qqface57',

'篮球': 'qqface58',

'乒乓': 'qqface59',

'咖啡': 'qqface60',

'饭': 'qqface61',

'猪头': 'qqface62',

'玫瑰': 'qqface63',

'凋谢': 'qqface64',

'嘴唇': 'qqface65',

'爱心': 'qqface66',

'心碎': 'qqface67',

'蛋糕': 'qqface68',

'闪电': 'qqface69',

'炸弹': 'qqface70',

'刀': 'qqface71',

'足球': 'qqface72',

'瓢虫': 'qqface73',

'便便': 'qqface74',

'月亮': 'qqface75',

'太阳': 'qqface76',

'礼物': 'qqface77',

'拥抱': 'qqface78',

'强': 'qqface79',

'弱': 'qqface80',

'握手': 'qqface81',

'胜利': 'qqface82',

'抱拳': 'qqface83',

'勾引': 'qqface84',

'拳头': 'qqface85',

'差劲': 'qqface86',

'爱你': 'qqface87',

'NO': 'qqface88',

'OK': 'qqface89',

'爱情': 'qqface90',

'飞吻': 'qqface91',

'跳跳': 'qqface92',

'发抖': 'qqface93',

'怄火': 'qqface94',

'转圈': 'qqface95',

'磕头': 'qqface96',

'回头': 'qqface97',

'跳绳': 'qqface98',

'投降': 'qqface99',

'激动': 'qqface100',

'乱舞': 'qqface101',

'献吻': 'qqface102',

'左太极': 'qqface103',

'右太极': 'qqface104',

'微笑': 'qqface0',

'撇嘴': 'qqface1',

'色': 'qqface2',

'發呆': 'qqface3',

'得意': 'qqface4',

'流淚': 'qqface5',

'害羞': 'qqface6',

'閉嘴': 'qqface7',

'睡': 'qqface8',

'大哭': 'qqface9',

'尷尬': 'qqface10',

'發怒': 'qqface11',

'調皮': 'qqface12',

'呲牙': 'qqface13',

'驚訝': 'qqface14',

'難過': 'qqface15',

'酷': 'qqface16',

'冷汗': 'qqface17',

'抓狂': 'qqface18',

'吐': 'qqface19',

'偷笑': 'qqface20',

'愉快': 'qqface21',

'白眼': 'qqface22',

'傲慢': 'qqface23',

'饑餓': 'qqface24',

'困': 'qqface25',

'驚恐': 'qqface26',

'流汗': 'qqface27',

'憨笑': 'qqface28',

'悠閑': 'qqface29',

'奮鬥': 'qqface30',

'咒罵': 'qqface31',

'疑問': 'qqface32',

'噓': 'qqface33',

'暈': 'qqface34',

'瘋了': 'qqface35',

'衰': 'qqface36',

'骷髏': 'qqface37',

'敲打': 'qqface38',

'再見': 'qqface39',

'擦汗': 'qqface40',

'摳鼻': 'qqface41',

'鼓掌': 'qqface42',

'糗大了': 'qqface43',

'壞笑': 'qqface44',

'左哼哼': 'qqface45',

'右哼哼': 'qqface46',

'哈欠': 'qqface47',

'鄙視': 'qqface48',

'委屈': 'qqface49',

'快哭了': 'qqface50',

'陰險': 'qqface51',

'親親': 'qqface52',

'嚇': 'qqface53',

'可憐': 'qqface54',

'菜刀': 'qqface55',

'西瓜': 'qqface56',

'啤酒': 'qqface57',

'籃球': 'qqface58',

'乒乓': 'qqface59',

'咖啡': 'qqface60',

'飯': 'qqface61',

'豬頭': 'qqface62',

'玫瑰': 'qqface63',

'雕謝': 'qqface64',

'嘴唇': 'qqface65',

'愛心': 'qqface66',

'心碎': 'qqface67',

'蛋糕': 'qqface68',

'閃電': 'qqface69',

'炸彈': 'qqface70',

'刀': 'qqface71',

'足球': 'qqface72',

'瓢蟲': 'qqface73',

'便便': 'qqface74',

'月亮': 'qqface75',

'太陽': 'qqface76',

'禮物': 'qqface77',

'擁抱': 'qqface78',

'強': 'qqface79',

'弱': 'qqface80',

'握手': 'qqface81',

'勝利': 'qqface82',

'抱拳': 'qqface83',

'勾引': 'qqface84',

'拳頭': 'qqface85',

'差勁': 'qqface86',

'愛妳': 'qqface87',

'NO': 'qqface88',

'OK': 'qqface89',

'愛情': 'qqface90',

'飛吻': 'qqface91',

'跳跳': 'qqface92',

'發抖': 'qqface93',

'慪火': 'qqface94',

'轉圈': 'qqface95',

'磕頭': 'qqface96',

'回頭': 'qqface97',

'跳繩': 'qqface98',

'投降': 'qqface99',

'激動': 'qqface100',

'亂舞': 'qqface101',

'獻吻': 'qqface102',

'左太極': 'qqface103',

'右太極': 'qqface104'

};

var objList = [];

for (var i = 0; i < arr.length; i++) {

// if (type === 'load') {

objList.push(preData(arr[i]));

// }

}

return objList;

// 解析字符串 创建对象 储存 分解后的 字符串,把 ‘表情代码’ 和 ‘文本’ 分解

function preData(str) {

// 提取表情编号 的 正则

var reg = new RegExp(/[\'\[]?([^\[\[\]\]]*)[\'\]]?/i);

var arr = str.split(reg);

var emojiObj; // 分解后的 对象

var emojiObjList = []; // 分解后对象的集合----数组形式

for (var i = 0; i < arr.length; i++) {

var ele = arr[i];

emojiObj = {};

if (__emojiObjs[ele]) {

emojiObj.tag = "emoji";

emojiObj.node = 'element';

emojiObj.baseClass = "face";

emojiObj.txt = __emojiObjs[ele];

} else {

emojiObj.node = 'text';

emojiObj.txt = ele;

}

emojiObjList.push(emojiObj);

}

return emojiObjList;

}

}

module.exports = {

emojiAnalysis: emojiAnalysis

}

emoji for php demo,纯微信小程序 emoji解析组件相关推荐

  1. php小程序的wxparse.js是什么,微信小程序如何解析HTML富文本(使用wxParse解析富文本的demo)...

    1.把wxParse文件全部放入项目. 2.在wxml中import wxParse.wxml,并把template插入到到对应的位置上 {{title}} {{date}} {{time}} 3.在 ...

  2. 微信小程序基于swiper组件的tab切换

    代码地址如下: http://www.demodashi.com/demo/14010.html 一.前期准备工作 软件环境:微信开发者工具 官方下载地址:https://mp.weixin.qq.c ...

  3. A095_day01_微信小程序入门与组件

    目录 微信小程序入门与组件 - Day01 1.内容介绍 2.微信小程序简介(了解) 2.1.什么是小程序 2.2.微信小程序与app的区别 2.3.小程序在入口 2.4.微信小程序的工作原理 2.5 ...

  4. 微信小程序日历签到组件(原创)

    微信小程序日历签到组件(原创) 开发原因: 为满足定制需要,市面上又找不到车子和轮子,干脆自己撸了并开源分享有需要的人用 其他说明: 该组件js日期均已使用yyyy/MM/dd格式连接解决ios不兼容 ...

  5. 微信小程序 F2 图表组件

    @antv/f2-canvas 微信小程序 F2 图表组件 安装 npm i @antv/f2-canvas 快速开始 下面我们就开始使用 f2-canvas 组件来绘制图表吧,这里假设用户已经初步了 ...

  6. 微信小程序vue轮播图_微信小程序使用swiper组件实现类3D轮播图

    Swiper是纯javascript打造的滑动特效插件,面向手机.平板电脑等移动终端. Swiper能实现触屏焦点图.触屏Tab切换.触屏多图切换等常用效果. Swiper开源.免费.稳定.使用简单. ...

  7. 微信小程序_基础组件学习02

    微信小程序_基础组件学习02 swiper组件 swiper是滑块容器,也就是手机端的轮播图. swiper组件有两部分组成swiper和swiper-item. swiper-item需要放在swi ...

  8. 微信小程序授权登录 组件的封装

    微信小程序授权登录 组件的封装 新建components文件 写wxml文件 wxss部分 js部分 json引用 页面使用 页面js 授权登录 流程如下: 因为多个页面功能需要登录状态 所以做了个组 ...

  9. 微信小程序使用image组件显示图片的方法

    本文实例讲述了微信小程序使用image组件显示图片的方法.分享给大家供大家参考,具体如下: 1.效果展示 2.关键代码 ① index.wxml 代码如下: <image style=" ...

最新文章

  1. MSMQ消息队列安装
  2. 华硕笔记本卸载并重新安装Ubuntu16.04
  3. Android 换肤功能的实现(Apk插件方式)
  4. php与ununtu通信,Ubuntu 20.04 LTS 已引入 PHP 7.4
  5. 手机屏幕坏了____怎么把里面的资料导出(18种方法)
  6. 保存 Hexo 博客源码到 GitHub
  7. python批量读取txt_python如何批量读取txt文件
  8. 基于STM32设计的NB-IOT电量采集系统(超级详细)--1.Onenet平台配置及M5311配置
  9. 英语听说计算机查分,2018中考第二次英语听说考明日查分,附查分常见问答
  10. 安卓导入项目遇到“Sync Android SDKs”
  11. php酷狗音乐json,酷狗音乐API
  12. python对接蚂蚁金服支付宝
  13. Java框架tk_关于Spring框架的基本认识
  14. 从FC到Wii 24年来游戏机CPU发展历程回顾
  15. 手机上可以使用的库存软件,应该选它!
  16. 超级详细的PostgreSQL创建数据库操作并附带图文
  17. PGSQL 查询服务器所有数据库名称及数据表
  18. 苏州新导智慧养老解决方案之智能床垫,24小时监测老人生命体征
  19. Zookeeper入门demo1
  20. 树莓派安装开源项目——wukong_robot和魔镜结合 个人经验总结

热门文章

  1. PyTorch Live:5分钟制作人工智能app
  2. 爆料称字节跳动实习生删库
  3. CSS(Pink-Teacher)笔记
  4. NodeJS应用部署之PM2(充分利用多核cpu)
  5. 清洁计算机内部的建议程序,苹果Mac系统清理与优化加速技巧 | Mac内部清理|Crucial(英睿达)...
  6. 计算机教师用英语怎么说,信息技术与英语教学的融合
  7. Initialization error
  8. wireguard研究
  9. 多种方法实现从Excel表格的两列数据中提取不重复(唯一)值
  10. iviewui Upload上传爬坑,手动上传,二次上传