我有下一个字符串:
<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&feature=youtu.be" class="com-link" target="_blank">este video</a>
我需要匹配标签的所有类<一个比;。>
我有这个正则表达式:
(?:类|名称)=(?:"‘] W + s * (?: W +)() ?"['"]/g;
但它适用于每个标签(如
这将匹配的类属性a
标签:
(?<=<a)(?:.(?!</a>))*?class="([^"]*)
演示关键部分是(?:.(?!</a>))*?
,在找到classe="
之前检查</a>
没有出现