我目前正在学习正则表达式,并尝试使用notepad++从文档中过滤出所有链接(例如:http://www.link.com/folder/file.html)。实际上,我想删除其他所有内容,以便最后只列出http链接。
到目前为止,我尝试了这个:http\:\/\/www\.[a-zA-Z0-9\.\/\-]+
这给了我所有的链接,但是如何删除剩余的内容,以便最终只有一个干净的链接列表呢?
如果我尝试将其替换为空白加上\1,显然链接将被删除,但我想要的是完全相反的,即删除其他所有内容。
因此应该像这样: - 找到一串数字,字母和特殊符号直到“http” - 删除您找到的内容 - 并继续寻找在“html”之后的更多数字,字母和特殊符号 - 再次删除它们
有什么想法吗?非常感谢。