91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

golang emoji表情處理

發布時間:2020-10-06 07:20:42 來源:網絡 閱讀:3549 作者:趙世亮 欄目:開發技術
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
}


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

桦川县| 长宁区| 施秉县| 长乐市| 青川县| 田阳县| 沅江市| 隆昌县| 托克托县| 康平县| 景泰县| 南华县| 北海市| 平和县| 区。| 绥化市| 贵港市| 博野县| 芜湖县| 元阳县| 密云县| 曲沃县| 新余市| 金华市| 丰城市| 宝山区| 灌南县| 崇礼县| 双江| 贞丰县| 中山市| 洛阳市| 西乌珠穆沁旗| 渭源县| 商城县| 浙江省| 双柏县| 祁门县| 阿克陶县| 云南省| 汾阳市|