Emoji的结构比想象的要复杂一些,一个简单的要求是从一段包含Emoji表情符号的文本中提取出Emoji,我以前的做法是拿几千个Emoji按照从长到短排序后循环比对,这样基本上可以实现需求,不过运算量很大,在单个Emoji的HTML页面中循环几千次的耗时还是可以忍受的(与数据库读写时间的零点几到几毫秒、网络传输时间的几十到几百毫秒比起来,PHP或者Python
正则表达式
这是 正则表达式 分类的页面,点击下面标题查看详细文章内容:
由 James Qi, 2017年4月24日
在用Drupal搭建网站的时候,有时需要用到一些复杂的查找及替换,只用str_replace是无法做到的,这时需要用到正则表达式,有这样几个PHP函数可能会用到:
- preg_replace 正则替换函数
- preg_replace_callback 正则替换回调函数(这个超强功能是最近遇到复杂情况才用到几次,可以对查找匹配出来的内容进行函数转换再替换)
更多PCRE 函数:
- preg_filter — 执行一