我正在寻找一种方法来搜索HTML标记中的特定字符串并替换它。具体来说,我有一个HTML源代码,任务是搜索每个class="标记中的所有<img>实例,并将它们替换为class="lazy。
我正在使用Notepad++,并希望创建一个宏来处理这个问题。到目前为止,我只能使用regex表达式隔离class="的第一个实例,但只能在第二个组中:
<img(.*?(\bclass="\b)[^$]*)\/>这是消息来源:
<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>发布于 2022-07-11 06:52:03
使用regex
img (.*?)class="(.*?)“
而代之以
img \1 class=“懒惰”
https://stackoverflow.com/questions/72926869
复制相似问题