例如,我想更改某些文本内的标签名称;
<div class="col-sm-12 col-md-6 col-lg-4 float-left">
<div class="service-one__single">
<span class="service-one__dot-1">BLA BLA 1</span>
<span class="service-one__dot-2">BLA BLA 2</span>
<span class="service-one__dot-3">BLA BLA 3</span>
</div>
</div>
我想用
<span>
动态替换 <p>
标签。更改后我想看到如下代码;
<div class="col-sm-12 col-md-6 col-lg-4 float-left">
<div class="service-one__single">
<p class="service-one__dot-1">BLA BLA 1</p>
<p class="service-one__dot-2">BLA BLA 2</p>
<p class="service-one__dot-3">BLA BLA 3</p>
</div>
</div>
我找到了解决方案...这是解决方案;
//--REPLACE <span> WITH <p>--
$page_html = '<div class="col-sm-12 col-md-6 col-lg-4 float-left">
<div class="service-one__single">
<span class="service-one__dot-1">BLA BLA 1</span>
<span class="service-one__dot-2">BLA BLA 2</span>
<span class="service-one__dot-3">BLA BLA 3</span>
</div>
</div>';
$page_html = preg_replace("/<span\s(.+?)>(.+?)<\/span>/is", "<p $1>$2</p>", $page_html);
//--REPLACE <span> WITH <p>--