次の例のようなテキストがあります。
Some Text Here
[code]Some link[/code]
Text
[code]Link[/code]
Other Text
[code]Another Link[/code]
Other Text1
2 つのコードの上、下、および間にあるすべてのテキストを削除したいと考えています。これが私が望む出力の例です:
[code]Some Link[/code]
[code]Link[/code]
[code]Another Link[/code]
preg_replace
この方法で、最初のコードの上のテキストを削除するために使用します。
$message = preg_replace('/(.*?)\[code/si','[code',$message, 1);
を使用して、他のテキストを削除するのを手伝ってもらえますpreg_replace
か?