146. 【应-20-1·简】邮箱提取
简单
Python
📋 题目描述
给定一段文本,请提取其中所有"看起来像邮箱"的子串,邮箱格式为 `[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,}`。
按出现顺序每行输出一个;一个都找不到输出 `NONE`。
📥 输入描述
第一行整数 N(1<=N<=200)。
接下来 N 行任意文本。
📤 输出描述
按出现顺序输出每个邮箱,每行一个;找不到输出 `NONE`。
输入样例
2 Contact: alice@test.com or bob@example.org Admin: admin@a.b.cn
输出样例
alice@test.com bob@example.org admin@a.b.cn
提示:直接 `re.findall(r"[A-Za-z0-9._%+\-]+@[A-Za-z0-9.\-]+\.[A-Za-z]{2,}", text)`。
注意短横线 `-` 在字符类里要么放最前/最后,要么转义。
请登录后提交代码