`
fackyou200
  • 浏览: 310868 次
  • 性别: Icon_minigender_1
  • 来自: 山西太原
社区版块
存档分类
最新评论

表情替换

 
阅读更多
/**
	 * 表情替换
	 *
	 * make by Administrator on 2014-7-21 上午11:53:15
	 * @param content
	 * @return
	 */
	public static String replaceEmoticon(String content){
		String basePath = SystemPropertyGetUtil.getResource("config").getString("system.url.base");
		 Pattern pattern = Pattern.compile(":([0-9]+):");
	     String replaceStr ="<img width='24' height='24' src='"+basePath+"/resources/emoticon/normal/#.gif'/>";
	     Matcher matcher = pattern.matcher(content);
	     int i=0;
	     String tmp;
	     while(matcher.find()){
		     tmp=replaceStr.replace("#", matcher.group(1));
		     content = matcher.replaceFirst(tmp);
		     matcher = pattern.matcher(content);
	     }
	     return content;
	}
//表情替换
function replaceEmoticon(content){
	var imagePath = basePath+"/resources/emoticon/normal/";
	return content.replace(/\:([0-9]*)\:/g,'<img src="'+imagePath+'$1.gif" width="24" height="24"/>');
} 

 

分享一款基于jQuery的QQ表情插件

分享到:
评论

相关推荐

    表情替换符号

    在IT行业中,表情替换符号是一种常见的技术,尤其在文本处理、网页设计以及数据库存储中有着广泛应用。这种技术主要涉及到字符编码、字符串处理和文本渲染等多个领域。以下是对"表情替换符号"这一主题的详细说明: ...

    表情图标替换

    在IT行业中,尤其是在软件开发领域,经常会遇到需要对用户界面进行个性化定制的需求,这包括了对表情图标和图标的替换。本主题将深入探讨“表情图标替换”这一技术点,结合C#.Net语言的实例代码,帮助开发者理解如何...

    weixinEmoji:一套微信Emoji表情、原始表情替换方案

    在处理表情替换时,CSS可以用来定义每个表情的样式,包括大小、颜色、动画等。在这个项目中,`weixinEmoji-master`文件名表明这是一个主分支或主版本,通常包含项目的完整代码库。 在“weixinEmoji”项目中,开发者...

    PHP批量替换表情字符插件总结

    然而,为了提高用户体验和视觉效果,开发者可能会选择将这些文本表情替换为更直观的图形图像,也就是我们常说的“表情图”或“FIG格式表情”。本文主要探讨的是一种PHP批量替换表情字符插件的实现方法和应用。 首先...

    ckedit 替换表情

    在CKEditor中,表情替换功能是为了方便用户在文本编辑时插入各种表情符号,增强文章的情感表达。这一功能通常通过集成表情库(如Unicode表情、emoji表情等)实现,用户可以通过点击或输入特定快捷键来插入表情。...

    巧用replace将文字表情替换为图片

    以上就是如何使用JavaScript的 `replace()` 方法将文字表情替换为图片的基本步骤。需要注意的是,实际应用中,可能还需要处理更多复杂情况,如处理异步加载的表情库、支持动态添加的表情、以及考虑到性能和可维护性...

    105个微信qq默认表情图片打包附带对照表和js正则替换示例和php代码

    4. **前端开发**:JavaScript在实现动态表情替换中的作用,以及与HTML和CSS的交互。 5. **后端开发**:PHP在处理表情符号时的角色,包括数据处理、API设计和响应生成。 6. **跨平台兼容性**:确保在不同设备和浏览器...

    EmojiCam:EmojiCam是一个程序,可以根据表情将表情替换为表情。 很简单,真的

    EmojiCam:EmojiCam是一个程序,可以根据表情将表情替换为表情。 很简单,真的

    RichTestBox 如何调用表情以及文本与表情的排序

    1. **分离文本和表情**:首先,将文本中的表情替换为特殊的占位符,这样文本就变成了纯字符序列,可以进行标准排序。 2. **排序文本**:使用字符串排序算法(如快速排序、归并排序等)对纯文本进行排序。 3. **...

    微信表情资源文件

    在处理用户输入时,开发者会遍历这个配置数组,用`str_replace()`函数将文本表情替换为对应的图片链接,使得在聊天界面中可以正确地显示这些表情。 此外,这种处理方式还有利于表情的管理和更新。如果需要添加新的...

    Android EditText插入QQ表情源码

    在这个自定义组件中,你需要重写`onTextChange`等事件处理方法,以便在用户输入时检查文本内容,触发表情替换。 3. **识别表情代码**:当用户输入特定的字符序列(如`:)`)时,识别这些表情代码并将其替换为对应的...

    jquery仿微博表情插件

    6. **表情替换**:如果采用Unicode字符,你可能需要在用户提交内容前,将字符替换为对应的图片,以确保在所有设备和浏览器上都能正确显示。 7. **自定义和扩展**:为了让插件更易用,你可以提供一些自定义选项,如...

    留言表情的简单实现

    3. **表情替换**: 使用`preg_replace()`函数进行字符串替换。将匹配到的表情代码替换为HTML的`&lt;img&gt;`标签,其中`src`属性指向对应的表情图片。这样,当页面渲染时,表情代码就会显示为实际的图像。 4. **存储和...

    基于JQ插件的把文本内容中表情符号替换为表情图标

    总结来说,基于jQuery的这个表情符号替换插件是一个实用工具,它通过将文本中的表情符号转化为图像,提升了用户的阅读体验,并且提供了自定义选项以适应不同的应用场景。在开发过程中,关注性能和兼容性,以及合理的...

    匹配Text里面的Emoji 和 QQ表情的demo

    这可能涉及到重写`onDraw()`方法,以便在绘制文本时将表情替换为对应的图像。 4. **表情资源**:项目可能包含一个表情库,包含了各种Emoji和QQ表情的图片资源,用于渲染识别到的表情。 5. **性能优化**:处理大量...

    一行代码让你的 App 全局替换成 Apple Style 的 Emoji.zip

    在Android应用开发中,为了让用户体验更加丰富和个性化,有时开发者会希望将App中的文本表情替换为更加生动形象的Emoji。本篇文章将详细讲解如何通过开源项目实现这一目标,特别是如何用一行代码让App全局替换成...

    ios-FaceDemo.zip

    "可替换表情"意味着系统允许用户用自定义的表情替换标准表情。这需要维护一个表情映射表,将标准表情代码与自定义图片对应起来。当检测到标准表情时,根据映射表用自定义图片替换。 在实际开发中,为了提高用户体验...

    qq微信默认emoji表情图片打包附带对照表和js正则替换示例php代码

    QQ微信默认的emoji表情在社交应用中广泛使用,它们为用户提供了丰富的表达方式。这个压缩包包含QQ和微信两种平台的emoji表情图片,以及相关的对照表和编程示例,主要涉及的技术点有图像处理、字符编码和编程语言的...

    demoji:替换表情符号以免炸毁 utf8 MySQL

    表情符号当尝试保存包含表情符号等的文本行时,配置了 utf-8 编码的 MySQL 会崩溃,为了解决这个问题,Demoji 从该特定异常中拯救出来,并用空格替换了罪魁祸首字符。 在 Rails 在迁移、模式等中添加对 UTF8MB4 的...

Global site tag (gtag.js) - Google Analytics