匹配第一个
不以正则表达式中的图像开头
在 PHP 中,我尝试匹配后面没有紧跟 标记的第一个段落标记,并向该段落标记添加一个类。
例如,它会将一个类添加到:
<p>Text</p>
而
<p><strong>Strong text</strong></p>
不是:
<p><img src="" /></p>
这是我到目前为止成功将类添加到第一个段落标记的内容,但它不会跳过,直到找到一个不立即包含图片:
preg_replace('/<p>/','<p class="first">', $text, 1);
想法?如果这没有意义,请道歉。
In PHP, I'm trying to match the first paragraph tag that is not immediately followed by an <img>
tag, and add a class to that paragraph tag.
For example, it would add a class to:
<p>Text</p>
and
<p><strong>Strong text</strong></p>
but not:
<p><img src="" /></p>
Here's what I have so far which successfully adds a class to the first paragraph tag, but it doesn't skip until it finds a paragraph tag that doesn't immediately contain an image:
preg_replace('/<p>/','<p class="first">', $text, 1);
Thoughts? Apologies if that doesn't make sense.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)