跳转到正文

网址提取工具

粘贴一篇文章、一封电子邮件、一份参考文献列表或一页笔记,工具会列出其中找到的每一个网址,每个只列一次。开启“仅域名”即可只获取主机名,然后将结果复制为每行一项或以逗号分隔的形式。免费,无需注册,文本也永远不会离开您的浏览器。

选项

如何使用网址提取工具

  1. 粘贴您的文本。 任何包含链接的内容:参考文献列表、电子邮件、从其他文档复制的内容,或一页笔记。列表会随您的输入实时更新。
  2. 选择完整网址或仅域名。 保持“仅域名”未勾选即可保留每个完整链接;勾选后,每个链接都会缩减为其主机名。
  3. 选择输出格式。 “每行一个”适合粘贴到电子表格的一列中;“以逗号分隔”则会输出为单行。
  4. 复制结果。 “找到的网址数”(或“找到的域名数”)卡片会告诉您有多少个不重复的条目。

可识别为链接的内容

工具会识别以 http://、https:// 或 www. 开头、并一直延续到下一个空格、尖括号或引号为止的任何内容。附着在末尾的标点符号——句号、逗号、分号、冒号或引号,以及链接内没有对应左括号的右括号——都会被去除,因此位于句末或括号内的链接也能干净地提取出来。

重复项会被去除,比较时忽略大小写,因此 https://Example.com/a 与 https://example.com/a 会被视为同一个链接,并保留首次出现的写法。请注意,真实网址的路径可能区分大小写,因此仅大小写不同的两个路径可能指向不同的页面,此时只会列出第一个。

开启“仅域名”后,每个链接都会缩减为主机名:https://example.com/guide?id=4 会变为 example.com,端口号也会被去掉。保留 www. 前缀,因此 www.example.org 与 example.org 会被列为两个域名。域名同样会去重,因此指向同一网站的一百个链接只会得到一行结果。

示例

输入

See https://example.com/guide?id=4#top, www.example.org/page. Also http://sub.example.co.uk:8080/a/b; and https://EXAMPLE.com/guide?id=4#top. Not links: example.com and ftp://files.example.com/x.zip

输出(完整网址)

https://example.com/guide?id=4#top
www.example.org/page
http://sub.example.co.uk:8080/a/b

输出(仅域名)

example.com
www.example.org
sub.example.co.uk

找到的网址数:3。共匹配到四个链接,但第二个 example.com 链接的大写副本被视为重复项而去掉。末尾的逗号、句号和分号都已被去除。单独的 example.com(不带 http:// 或 www.)不会被识别,ftp:// 地址也不会被识别。

需要了解的限制

  • 只有配对的右括号才会保留。 类似 Citation_(style) 这样的维基百科地址会保留其右括号,因为链接中也包含左括号;而仅仅闭合链接外层括号的右括号则会被去掉。以未配对右括号结尾的链接会被缩短一个字符,因此遇到这类地址请手动检查。
  • 只识别三种前缀。 没有 http://、https:// 或 www. 的地址不会被匹配,即使它们看起来像域名。
  • 工具不会检测链接是否有效。 列出的地址可能已失效,或会重定向到其他地方。本工具只负责找出链接,不会访问它们。

您需要哪个工具?

如果您想……使用
从文本中提取链接或域名本页工具
从文本中提取电子邮件地址提取电子邮件
根据一个网页地址生成引用网站引用生成器
根据网址生成 BibTeX网址转 BibTeX 工具
只保留列表中包含某个网站的行行过滤工具

常见问题

如何从文本中提取所有网址?
将文本粘贴到输入框中。每一个以 http://、https:// 或 www. 开头的链接都会立即列出,重复项已去除,并在“找到的网址数”下方显示计数。点击“复制结果”即可取走列表。
如何从文本中获取域名列表?
勾选“仅域名”。每个链接都会缩减为其主机名,重复的域名会被合并,因此每个提到的网站只得到一行。sub.example.co.uk 这样的子域名会完整保留。
为什么某个链接没有出现在结果中?
最常见的原因是它前面没有 http://、https:// 或 www.,例如单独的 example.com;或者它使用了其他协议,如 ftp://。在文本中加上前缀后就能被识别了。
什么时候链接末尾的右括号会被保留?
如果链接中包含与之配对的左括号(如 Citation_(style)),右括号就会保留。否则,它会像句号或逗号一样被去掉,这样括号内的链接提取出来才是干净的。只有确实以未配对右括号结尾的地址才会被缩短一个字符。
大小写不同的链接会被视为重复项吗?
会。去重时忽略大小写,并保留首次出现的写法。如果某个网站的路径区分大小写,这两个链接就会被合并为一个。
它会检查链接是否有效吗?
不会。它只识别看起来像链接的文本。要核实某个来源,请在浏览器中打开它;如需生成引用,请使用引用生成器。
我的文本会被上传吗?
不会。提取在您的浏览器中完成,文本不会被发送或存储。

相关工具

文本清理与格式中的更多工具