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