Regex 我正在尝试创建一个表达式来提取URL
我想从网页中提取URL这些只是URL本身而不是超链接等,它们只是文本。例如Regex 我正在尝试创建一个表达式来提取URL,regex,url,extract,Regex,Url,Extract,我想从网页中提取URL这些只是URL本身而不是超链接等,它们只是文本。例如http://www.example.com,http://example.com,www.example.com等。我对regex非常陌生,所以我在网上复制粘贴了20个表达式,但都失败了。我不知道我做得对不对。任何帮助都将不胜感激。您可能无法逃脱您的s。您需要使用\.来处理每一个问题 看一看。它有一个URL示例,并以图形方式表示 它提出的例子是: 我写了一篇关于使用正则表达式在HTML页面中定位链接的文章(目的是使用Ja
http://www.example.com
,http://example.com
,www.example.com
等。我对regex非常陌生,所以我在网上复制粘贴了20个表达式,但都失败了。我不知道我做得对不对。任何帮助都将不胜感激。您可能无法逃脱您的
s。您需要使用\.
来处理每一个问题
看一看。它有一个URL示例,并以图形方式表示
它提出的例子是:
我写了一篇关于使用正则表达式在HTML页面中定位链接的文章(目的是使用JavaScript在弹出窗口中打开外部链接或指向PDF等文档的链接) 最后的正则表达式是: ^(?:[./]+)?(?:资产| https?:/(?!(?:www.)?整合器)) 全文如下: 这个解决方案并不完美,但可能会帮你找到正确的方向
MarkRegex buddy()和Regex cheatsheet()是你的朋友……你用什么语言试图提取URL,你是怎么做的?举一个例子,说明你正在使用什么正则表达式以及如何运行它们会有所帮助。我对此很陌生,但我认为该软件运行的是.net,我所做的是,该软件提取整个内容,而不是使用正则表达式来进一步完善你的选择……我想提取一个网站url,其中有时有10个选择有时无有时100我只想要一个并不重要。我唯一使用的正则表达式是我在网上找到的,我甚至不知道我的意思是否正确…我成功地让正则表达式工作以获取电子邮件和电话号码,但可以获取url,而不必仅从选择中删除一个url。(http | ftp | https):\/\/[\w\-]+(\)。[\w\-]+([\w\-],@?^=%&;:/~\+\]*[\w\-\@?^=%&;/~+\+\]]?这很有效对不起,你的代码有效,还是我的代码有效?还有,你为什么要搜索
?你要在XML文档中搜索URL吗?
^((ht|f)tp(s?)://|~/|/)?(\w+:\w+@)?([a-zA-Z]{1}([\w-]+.)+(\w{2,5}))(:\d{1,5})?((/?\w+/)+|/?)(\w+.\w{3,4})?((\?\w+=\w+)?(&\w+=\w+)*)?