首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >替换HTML标记中给定字符串的所有实例

替换HTML标记中给定字符串的所有实例
EN

Stack Overflow用户
提问于 2022-07-10 07:36:20
回答 1查看 68关注 0票数 1

我正在寻找一种方法来搜索HTML标记中的特定字符串并替换它。具体来说,我有一个HTML源代码,任务是搜索每个class="标记中的所有<img>实例,并将它们替换为class="lazy

我正在使用Notepad++,并希望创建一个宏来处理这个问题。到目前为止,我只能使用regex表达式隔离class="的第一个实例,但只能在第二个组中:

代码语言:javascript
复制
<img(.*?(\bclass="\b)[^$]*)\/>

这是消息来源:

代码语言:javascript
复制
<div class="collapsible-tabs-panel  js-panel" id="v-panel3">
<div class="d-flex"><img alt="azure cloud" class="advance" data-entity-type="file" data-entity-uuid="dab5b799-82be-47d8-8ef4-04408fbcae28" data-src="/sites/default/files/inline-images/azure-cloud-services-5.jpg" src="#" />
<div class="collapsible-tabs-text">
</div>
</div>
</div>

<div class="collapsible-tabs-panel  js-panel" id="v-panel4">
<div class="d-flex"><img alt="inative cloud" data-entity-type="file" data-entity-uuid="c648456a-4f4d-4f68-8766-019603af59e2" data-src="/sites/default/files/inline-images/azure-cloud-services-6.jpg" src="#" />
<div class="collapsible-tabs-text">
</div>
</div>
</div>

<div class="collapsible-tabs-panel  js-panel" id="v-panel5">
<div class="d-flex"><img alt="cloud analytics" class="analyse" data-entity-type="file" data-entity-uuid="cd33a197-e24d-4425-9287-c8d8ddc7afdb" data-src="/sites/default/files/inline-images/azure-cloud-services-7.jpg" src="#" />
<div class="collapsible-tabs-text">
</div>
</div>
</div>

<div><img alt="telecom player" class="astute" data-entity-type="file" data-entity-uuid="99132ab5-943b-4c6c-8a9e-25c2c5dfbe13" data-src="/sites/default/files/inline-images/azure-cloud-services-32.jpg" src="#" /></div>
EN

回答 1

Stack Overflow用户

发布于 2022-07-11 06:52:03

使用regex

img (.*?)class="(.*?)“

而代之以

img \1 class=“懒惰”

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72926869

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档