在PHP中,我正在尝试匹配第一个段落标记,后面没有紧跟<img>
标记,并在该段落标记中添加一个类。
例如,它会将一个类添加到:
<p>Text</p>
和
<p><strong>Strong text</strong></p>
但不是:
<p><img src="" /></p>
这是我到目前为止成功地将一个类添加到第一个段落标记的内容,但是在找到不立即包含图像的段落标记之前它不会跳过:
preg_replace('/<p>/','<p class="first">', $text, 1);
思考?如果这没有意义,请道歉。
答案 0 :(得分:2)
/<p>(?!<img)/<p class="first">/