とを使用して2つの特別なタグの間の文字列をデコードしようとしてhtmlspecialchars_decode
いpreg_replace
ます。たとえば、元の文字列は次のようになります。
other strings...[link]<a href="http://example.com" target="_blank">example</a>[/link]other strings...
[link][/link]
間のすべてをhtmlの元のコードに変換する必要があります。これをテストしました:
$str = preg_replace("/[link](.*)[\/link]/eisU", "htmlspecialchars_decode('$1')", $str);
うまくいきませんでした!私もグーグルとSOを検索しましたが、役に立たなかったです!