温馨提示×

linux pattern匹配邮箱模式吗

小樊
83
2024-12-30 17:44:54
栏目: 智能运维
Linux服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

是的,Linux中的正则表达式(regex)可以用来匹配电子邮件地址

echo "example@example.com" | grep -oE '[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}'

这里,-o 选项表示仅输出匹配的部分,-E 选项表示使用扩展正则表达式。正则表达式本身为:[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,},它匹配由字母、数字、点、下划线、百分号、加号和减号组成的用户名,后面跟着@符号,然后是字母、数字、点和短横线组成的域名,最后是一个点和一个或多个字母组成的顶级域名。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:linux pattern匹配空格模式吗

0