0

私はこれを使用してフォントタグからhtmlを削除します:

$html = '<font class="textmiddle" color="red">toto</font>' ;
$clean = preg_replace('/<font[^>]*>/', '', $html) ;
$clean = preg_replace('/<\/font>/', '', $clean) ;

それは魅力のように機能します。

しかし、html文字列が:

$html = '<font class="textmiddle" color="<%= color.importanttext %>">toto</font>' ;

その場合、結果は期待されたものではありません:

">toto
4

1 に答える 1

1

試す

<?php
    $html = '<font class="textmiddle" color="<%= color.importanttext %>">toto</font>' ;
    $clean = preg_replace('/<font\s.*">/SimU', '', $html) ;
    echo $clean;
?>

しかし、あなたが得ることに注意してください

toto</font>

出力で。

于 2012-05-24T11:04:10.340 に答える