正则与文本处理指南

提取邮箱与 URL:候选结果不等于已验证地址

用提取发现候选值,谨慎处理上下文标点,再按接收应用规则验证。

Nav Tools ·

明确提取的目的

提取在大段文本中发现类似地址或 URL 的字符串,不证明邮箱可投递、URL 可访问或资源所有权。

用已知正反样例的日志片段,先判断标点属于正文还是候选值。

Contact: ada@example.com
Docs: https://example.com/guide?q=one

提取后再校验

邮箱语法检查有明确范围,无法证明邮箱存在,国际地址和带引用本地部分需要显式兼容策略。

本站邮箱校验采用页面说明的实用格式,被该规则拒绝不代表所有邮件协议都判定无效。

URL 需要结构解析

URL 解析器拆分协议、主机、路径和查询,语法有效也可能不可访问或不符合目标策略。

请求前应限制所需协议并应用目标策略,仅靠正则命中无法实现安全服务端请求规则。

保留必要上下文

只有重复位置无意义时才去重,日志可能需要每次出现及其位置,应保留原文供核对。

先对人工检查的小样例核对提取数量,再处理大输入,不应为验证而自动请求全部提取 URL。

参考资料

← 正则与文本处理指南