需要下一个正则表达式只适用于标签锚



我有下一个字符串:

<a href="https://lac.wetlands.org/" class="com-link" target="_blank"><mark class="hl_yellow"><b>Fundación Humedales/Wetlands International:</b></mark></a><mark class="hl_yellow"><b> </b></mark><a href="https://twitter.com/fundachumedales?lang=en" class="com-link" target="_blank">Twitter </a>/ <a href="https://es-la.facebook.com/fundacion.humedales/" class="com-link" target="_blank">Facebook</a> / Instagram. Por el Día de los Humedales, junto al Museo Scasso lanzó <a href="https://www.youtube.com/watch?v=xl0lgozO_HU&amp;feature=youtu.be" class="com-link" target="_blank">este video</a>

我需要匹配标签的所有类<一个比;。>

我有这个正则表达式:

(?:类|名称)=(?:"‘] W + s * (?: W +)() ?"['"]/g;

但它适用于每个标签(如

这将匹配的类属性a标签:

(?<=<a)(?:.(?!</a>))*?class="([^"]*)

演示关键部分是(?:.(?!</a>))*?,在找到classe="之前检查</a>没有出现

最新更新