PHP将GitHub Markdown图像URL转换为已发布的页面URL

时间:2017-05-16 17:33:29

标签: php image preg-replace markdown

我需要通过PHP将所有Markdown URL转换为一大块文本,如:

https://github.com/username/myrepo/blob/master/images/subdir/voyage-dans-la-lune.jpg

通过GH页面发布的URL,例如

https://username.github.com/myrepo/images/subdir/voyage-dans-la-lune.jpg

我的preg_replace模式失败了:

$replace = preg_replace('\'https://github.com/([a-zA-Z0-9\\-]+)/([a-zA-Z0-9\\-]+)/blob/master/images\'', 'https://\\1.github.io/\\2/images', $content, -1, $rcount);

我希望这是一件微不足道的事情,我忽视了。

0 个答案:

没有答案