博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
一个字符串处理的小算法题
阅读量:4357 次
发布时间:2019-06-07

本文共 749 字,大约阅读时间需要 2 分钟。

前几天在做一个微博的项目,其中有一个小的算法题,感觉挺有意思,写在这里留给自己,也分享给大伙:

 

var str  = “[a1]教师节感谢大家[b2]”;

如何把微博评论中的所有表情图标分离出来替换成对应的图片。

友情提示:"[]“中的字母对应image文件夹名字,数字代表图片名字。

var changeStrToGifFun = function(str){    var content = str;    var gifs = [];    while(str.indexOf("[") > -1){        var a = str.indexOf("[");        var b = str.indexOf("]");        gifs.push(str.substring(parseInt(a+1),b));        str = str.substring(parseInt(b+1));    }    var dir = ['mr','gnl','lxh','bzmh'];    var str = {         "a" : 0,         "b" : 1,         "c" : 2,         "d" : 3    };    for(var s = 0,len = gifs.length;s < len;s++){        var jpg = "";        content = content.replace("["+gifs[s]+"]",jpg);    }    return content;};

  

 

转载于:https://www.cnblogs.com/xianZJ/p/4836931.html

你可能感兴趣的文章
fdisk分区和挂载
查看>>
2019春第八周作业
查看>>
AsyncTask和Handler两种异步方式的实现和区别比较
查看>>
wordpress搬迁后内页显示链接错误解决办法
查看>>
制造行业流程管理的“IPO”思维
查看>>
Android PhotoView基本功能实现
查看>>
基于Docker搭建MySQL主从复制
查看>>
两台centos之间传送文件
查看>>
使用DevExpress官方汉化文件对界面进行汉化的过程
查看>>
关于获取各种浏览器可见窗口大小的一点点研究
查看>>
C#获取枚举描述
查看>>
emwin 之模态窗口
查看>>
.NET (C#) Internals: ASP.NET 应用程序与页面生命周期(意译)
查看>>
值语义与对象语义
查看>>
查找(二叉排序树)
查看>>
python全栈开发-Day8 函数基础
查看>>
ESE Toolkit:使用Windows的内部高性能数据库构建应用程序
查看>>
为Windows 8开发业务应用程序
查看>>
<authentication> 元素
查看>>
svn向服务器添加新建文件夹
查看>>