如何提取邮件链中以123开头的完整数字串?
提取以123开头的完整数字串解决方案
方法1:浏览器控制台一键提取并复制
打开邮件链页面后按F12调出开发者工具,切换到「Console」标签,粘贴以下代码并回车:
// 匹配所有以123开头的连续数字串 const regex = /123\d+/g; const pageText = document.body.textContent; const matchedNumbers = pageText.match(regex) || []; const formattedResult = matchedNumbers.join('\n'); // 打印结果到控制台 console.log('提取到的数字:\n', formattedResult); // 自动复制到剪贴板 navigator.clipboard.writeText(formattedResult).then(() => { console.log('已成功复制到剪贴板'); });
如果你的数字是固定长度(比如示例里的10位),可以把正则改成/123\d{7}/g(3位前缀+7位后缀=10位),匹配更精准。
方法2:修正正则扩展的匹配规则
之前用扩展只抓到123片段,是因为正则表达式写得不对,调整如下:
- 打开你的正则扩展,开启「正则匹配」模式
- 在搜索框输入正则:
123\d+ - 找到扩展里的「复制所有匹配结果」选项,直接复制即可拿到所有完整数字串
方法3:本地文本编辑器处理
把邮件链的全部文本复制到Notepad++、Sublime Text或VS Code中:
- 按
Ctrl+F打开查找面板,切换到「正则表达式」模式 - 查找框输入:
\b123\d+\b(\b用于匹配独立的数字串,避免和其他字符粘连) - 点击「查找全部」,所有符合条件的数字会被选中,直接复制即可
内容的提问来源于stack exchange,提问作者Tarun Modekurty
相关产品推荐
相关产品推荐

