Pull every URL and email address out of any pasted text — server logs, exported chat transcripts, a page of prose — one match per line. A combined pass returns both kinds deduped, ready to paste into a blocker list or a mailing tool.
Matching is deliberately conservative: only absolute http(s) links and www.-prefixed hosts count as URLs, because bare domains (example.com without a scheme) collide with filenames and version strings far too often.
Frequently asked questions
Why is "example.com" in plain text not extracted as a URL?
Without a scheme there is no reliable way to tell a domain from "utils-1.2.3.js" or "node-v22.9.0". Add https:// (or use the www. form) and it matches.
Does it run in my browser?
Yes — the extraction is plain JavaScript on the pasted string, nothing is sent anywhere.
中文说明
从任意粘贴文本中提取全部网址和邮箱——服务器日志、导出的聊天记录、整页文章——每行一条。「全部提取」会合并两种结果并去重,可直接粘贴进拦截清单或邮件工具。
匹配刻意保守:只认 http(s) 绝对链接和 www. 开头的域名,因为裸域名(不带协议的 example.com)极易与文件名、版本号混淆。
常见问题
为什么纯文本里的 "example.com" 没被提取?
不带协议时,无法可靠区分域名与 "utils-1.2.3.js"、"node-v22.9.0" 这类文件名/版本号。写成 https:// 开头(或 www. 形式)即可命中。
数据会上传吗?
不会——提取就是在页面里对粘贴文本跑一段 JavaScript,什么都不外发。