]+)" 这个正则表达式允许我获取文档中每个图片的 src。我试图做的但没有成功的事情是向其添加一个类条件,它将找到具有特定类的图像的所有-6ren">
gpt4 book ai didi

Javascript正则表达式来搜索某些类

转载 作者:行者123 更新时间:2023-11-28 20:33:27 26 4
gpt4 key购买 nike

我有一个简单的正则表达式,代码如下:

<img[^>]+src="([^">]+)"

这个正则表达式允许我获取文档中每个图片的 src。我试图做的但没有成功的事情是向其添加一个类条件,它将找到具有特定类的图像的所有 src。我尝试过类似的事情:

<img[^>]+src="([^">]+)" *class="name_of_my_class"

但这仅在类插入到 src 之后才有效,并且我需要正则表达式以相反的方式工作。

感谢您的帮助!

最佳答案

已经说过你不应该使用正则表达式 blablabla...
不过,如果我让你同时学习一些关于正则表达式的知识,我也能对得起自己的良心,所以,让我们开始吧。这里的关键工具是lookahead .

/<img(?=[^>]+class="name_of_my_class")[^>]+src="([^">]+)"/

前瞻允许您提前检查某些内容,而无需在字符串内移动指针。所以基本上,你需要提前检查一些东西。

关于Javascript正则表达式来搜索某些类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15901830/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com