如何使用通配符匹配@符号前仅含任意数量0的电子邮箱地址
邮箱匹配通配符规则
根据使用场景的不同,你可以选择对应的规则:
通用正则表达式(适用于绝大多数文本检索、邮箱筛选工具)
规则:^0+@.*$
规则解释:
^标记匹配内容的起始位置0+匹配1个及以上的数字0,确保@之前只有数字0@精准匹配邮箱中的@符号.*匹配@之后的任意合法域名内容$标记匹配内容的结束位置
如果需要同时校验@之后的域名合法性,可以使用升级规则:^0+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$
特定场景通配符
- Shell 命令筛选场景(如简单文件内容匹配、批量检索):
0*@* - SQL LIKE 查询场景:
0%@% - Outlook 邮件规则筛选场景:
0*@*
匹配效果验证
可成功匹配的示例:
0@test.com000000@test.com00000000000@test.com
不会匹配的示例:0a@test.com(前缀包含字母)10@test.com(前缀包含其他数字)0_@test.com(前缀包含特殊符号)
内容的提问来源于stack exchange,提问作者Smiddy
相关产品推荐
相关产品推荐

