//CODE
$message = preg_replace('~<pre(.*?)>(.*?)</pre>~si', '[CODE]\\2[/CODE]', $message);
$message = str_replace('Code:', '', $message);
这应该将链接从仅作为未解析的URL发布到代码框内部,如下所示
示例#1
http://linkexample.com
http://linkexample.com
http://linkexample.com
不幸的是,它不会像上面那样发布它像这样发布URL ....
示例#2
http://linkexample.com http://linkexample.com http://linkexample.com
我的问题是如何在代码框中使用preg替换添加中断,以便代码框中的URL看起来像示例1?
我在这篇文章顶部的代码使它看起来像示例#2而不是示例#1
我非常感谢任何帮助,因为我仍然是一个php的新手。感谢
答案 0 :(得分:0)
添加中断:使用\ n作为换行符。
它适用于您的<pre>
代码。