表情解析
来源:互联网 发布:数据库维护 编辑:程序博客网 时间:2024/04/29 11:16
+(void)parseChatMessage:(NSString*)message MArray:(NSMutableArray*)array
{
NSRange sRange=[message rangeOfString:startTag];
NSRange eRange=[message rangeOfString:endTag];
//如果有表情
if (sRange.length >0 &&eRange.length >0) {
if (sRange.location>0) {//当前信中含有文字信息
[array addObject:[message substringToIndex:sRange.location]];//解析初文字信息
}
NSString *nextstr=[message substringWithRange:NSMakeRange(sRange.location, eRange.location+endTag.length-sRange.location)];
//排除文字是“”的
if (![nextstr isEqualToString:@""]) {
[array addObject:nextstr];//添加表情信息
NSString *str=[message substringFromIndex:eRange.location+endTag.length];//删除解析完毕
[self parseChatMessage:strMArray:array]; //递归进行表情解析
}else {
return;
}
}else {
[array addObject:message];
}
}
- 表情解析
- 解析emoji表情以及显示emoji表情
- Android解析qq聊天记录表情
- Android表情文字EmotionText解析
- emoji 原生表情解析成对应表情包png
- AndroidEmojiDemo 支持emoji的表情解析
- 表情
- 表情
- 表情
- 表情
- android 表情的输入 Unicode实现表情展示 无需图片素材及相关解析
- Android 解析微信基础表情并显示
- 使用NSXMLParase 不能解析出xml文件中的表情
- 关于解析emoji表情EmojiconTextView控件与超链接解析标签的冲突
- Android 如何修改Message里解析表情的行为和Google原生的行为一样
- 【discuz x3】设置帖子内容页最大被解析的表情数
- android如何使用DOM来解析XML+如果做一个表情的弹出框
- 安卓textview,editview等显示emoji表情和提交服务器后返回解析
- 重新开始战斗13-编程之美-最大公约数问题
- 数控机床的维修与保养常识
- 规划局和居民
- 比赛简介、参赛须知、时间要求
- UVA 216 二维平面的最小哈密尔顿回路
- 表情解析
- Python学习笔记 - 1
- 常用的内部网关协议(IGP)
- 奋斗
- C++的一点基本自我修养(一)
- git学习六(git merge --squash)
- java 实现https请求
- 【编程好习惯】精确包含头文件
- s3c2440硬件学习笔记----内存管理单元MMU