golang emoji表情处理
来源:互联网 发布:贝尔野外求生刀数据 编辑:程序博客网 时间:2024/05/16 13:38
package util import ( "regexp" "strconv" "strings") //表情解码func UnicodeEmojiDecode(s string) string { //emoji表情的数据表达式 re := regexp.MustCompile("\\[[\\\\u0-9a-zA-Z]+\\]") //提取emoji数据表达式 reg := regexp.MustCompile("\\[\\\\u|]") src := re.FindAllString(s, -1) for i := 0; i < len(src); i++ { e := reg.ReplaceAllString(src[i], "") p, err := strconv.ParseInt(e, 16, 32) if err == nil { s = strings.Replace(s, src[i], string(rune(p)), -1) } } return s} //表情转换func UnicodeEmojiCode(s string) string { ret := "" rs := []rune(s) for i := 0; i < len(rs); i++ { if len(string(rs[i])) == 4 { u := `[\u` + strconv.FormatInt(int64(rs[i]), 16) + `]` ret += u } else { ret += string(rs[i]) } } return ret}把表情符转化保存,取出来后再转回去
阅读全文
0 0
- golang emoji表情处理
- andoid emoji表情处理
- 处理Emoji表情(unicode)
- emoji表情处理
- php emoji表情处理
- Emoji表情处理
- Emoji表情后台处理
- java处理emoji表情
- emoji表情符的处理
- JAVA 处理 Emoji表情 完整版
- 字符串中Emoji表情处理
- 计算字符串长度(处理emoji表情)
- PHP 处理移动端emoji表情
- PHP 微信 Emoji表情处理
- EditText禁止输入Emoji表情的处理
- php处理emoji表情方法集合
- 评论页面表情处理(emoji)
- java字符串中Emoji表情处理
- 内存优化
- 利用 Global mapper制作地图瓦片
- Add to List 658. Find K Closest Elements
- linux curl命令行工具使用指南
- 蓝牙核心技术概述(一):蓝牙概述
- golang emoji表情处理
- POJ 2386
- C#之 UnityIOC 映射配置工具
- MAC电脑上配置AndroidStudio攻略
- synchronized底层实现原理
- JAVA 并发编程随笔【四】Collections集合工具类(学习并发编程顺带学习)
- leetCode (41)--First Missing Positive
- linux c开发: 关于malloc(0)
- C++ pair,map,vector简单用法