1

こんにちは私はたくさんのdivタグを持っていますが、その小さなdivタグ内の文字のdivタグを削除したいと思います。文字列の数<10 ex

$txt=<<<HTML
 <div class="abc"> 123ab</div>
<div id="abc"> 123ab</div>

 <div class="abc"> 123abcdfdfsdfsdfdsfsdfsdfdsf</div>
HTML;

そして、dig(長い文字列を含む)のみを返します

$txt=<<<HTML
    <div class="abc"> 123abcdfdfsdfsdfdsfsdfsdfdsf</div>
HTML;
4

1 に答える 1

2
preg_replace('#<div(?:[^>]*)>.{0,10}</div>#u','',$txt)

未検証

于 2010-10-07T12:16:53.790 に答える