0
//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

私の質問は、コード ボックス内の URL が例 1 のように見えるように、コード ボックスで preg replace を使用してブレークを追加するにはどうすればよいですか?

この投稿の上部にある私のコードは、example#1 ではなく example#2 のように見えます

私はまだphpの新人なので、どんな助けにも本当に感謝しています。ありがとう

4

1 に答える 1

0

改行を追加: 改行には \n を使用します。
それはあなたの<pre>タグで動作します。

于 2015-06-24T16:32:04.063 に答える