php 解析 markdown 增加解析emoji

暂无标签

Parsedown.php
1.找到public function text($text)
里面的$html = 系列的最后加上

$html = $this->emojiFilter($html);

2.找到

public function optimizeLines($html)
{
……
}

之后加

//正则匹配表情
public function emojiFilter($msg){
    return $msg ? preg_replace('/\[em_(\d+)\]/', '<img src="/images/emoji/em_$1.gif" class="emoji mx-1" alt="">',$msg) : $msg;
}

就会将内容里的[ em_1]替换为<img src="/images/emoji/em_1.gif" class="emoji mx-1" alt="">