1
Mutoo 2013-12-30 23:29:37 +08:00 1
`图像链接`显然是`链接`的子集,如果你用两个正则分次处理,难免会产生干扰。即将图像变成img标记后,src里面的链接在第二次正则的时候会被匹配到。
php的有一个解决方案是用 preg_replace_callback 先捕获所有链接,再在回调中分类处理(二次匹配),这样可以保证每一个链接只处理一次。 http://hk1.php.net/preg_replace_callback |
2
Mutoo 2013-12-31 01:00:36 +08:00
整理了一篇日志,里面有代码片段可以参考
http://blog.mutoo.im/2013/12/solving-regex-conflict.html |