【发布时间】:2023-03-08 17:42:01
【问题描述】:
有很多正则表达式可以匹配 URL。但是,我正在尝试匹配未出现在<a> 超链接标记(HREF、内部值等)中任何位置的 URL。所以这些中的所有 URL 都不应该匹配:
<a></a> 之外的任何 URL 都应匹配。
我尝试的一种方法是使用否定前瞻来查看 URL 之后的第一个 <a> 标记是打开 <a> 还是关闭 </a>。如果它是关闭的</a>,则 URL 必须在超链接内。我认为这个想法没问题,但是负前瞻正则表达式不起作用(或者更准确地说,正则表达式没有正确编写)。非常感谢任何提示。
【问题讨论】:
-
什么平台? Perl、.NET 还是 Java?