我在超过 2000 个 html 页面中有这 2 个 html 标签:
<td><span class="den_articol"><a href="my-link.html" class="linkMare">My Link</a></span></td>
<td><span class="den_articol"><a href="https://my-link.html" class="linkMare">My Link</a></span></td>
我想使用正则表达式解决方案来仅查找包含“den_articol”但不包含“https”:
因此,搜索结果应该是我示例中的第一个:
<td><span class="den_articol"><a href="my-link.html" class="linkMare">My Link</a></span></td>
我制作了一个正则表达式,但不是太好,也许有人有更好的解决方案:
(.*?den_articol")(.+?)(?!https://).*
答案1
搜索:
(<td><span class="den_articol">).*(<a .*?href=")(?!https://)(.+?").*
替换为:
(LEAVE EMPTY)