0

在 PHP 中,我试图匹配第一个段落标记,而不是紧随其后的<img>标记,并将一个类添加到该段落标记。

例如,它会将一个类添加到:

<p>Text</p>

<p><strong>Strong text</strong></p>

但不是:

<p><img src="" /></p>

到目前为止,这是我成功将一个类添加到第一个段落标记的内容,但它不会跳过,直到它找到一个不立即包含图像的段落标记:

preg_replace('/<p>/','<p class="first">', $text, 1);

想法?抱歉,如果这没有意义。

4

1 回答 1

2
/<p>(?!<img)/<p class="first">/
于 2009-12-11T16:59:29.527 回答