mirror of
https://gitee.com/coder-xiaomo/leetcode-problemset
synced 2025-10-13 01:15:14 +08:00
update
This commit is contained in:
@@ -0,0 +1,68 @@
|
||||
<p>表:<code>Users</code></p>
|
||||
|
||||
<pre>
|
||||
+-----------------+---------+
|
||||
| Column Name | Type |
|
||||
+-----------------+---------+
|
||||
| user_id | int |
|
||||
| email | varchar |
|
||||
+-----------------+---------+
|
||||
(user_id) 是这张表的唯一主键。
|
||||
每一行包含用户的唯一 ID 和邮箱地址。
|
||||
</pre>
|
||||
|
||||
<p>编写一个解决方案来查找所有 <b>合法邮箱地址</b>。一个合法的邮箱地址符合下述条件:</p>
|
||||
|
||||
<ul>
|
||||
<li>只包含一个 <code>@</code> 符号。</li>
|
||||
<li>以 <code>.com</code> 结尾。</li>
|
||||
<li><code>@</code> 符号前面的部分只包含 <strong>字母数字</strong> 字符和 <strong>下划线</strong>。</li>
|
||||
<li><code>@</code> 符号后面与 <code>.com</code> 前面的部分 包含 <strong>只有字母 </strong>的域名。</li>
|
||||
</ul>
|
||||
|
||||
<p>返回结果表以 <code>user_id</code> <strong>升序</strong> 排序。</p>
|
||||
|
||||
<p> </p>
|
||||
|
||||
<p><strong class="example">示例:</strong></p>
|
||||
|
||||
<div class="example-block">
|
||||
<p><strong>输入:</strong></p>
|
||||
|
||||
<p>Users 表:</p>
|
||||
|
||||
<pre class="example-io">
|
||||
+---------+---------------------+
|
||||
| user_id | email |
|
||||
+---------+---------------------+
|
||||
| 1 | alice@example.com |
|
||||
| 2 | bob_at_example.com |
|
||||
| 3 | charlie@example.net |
|
||||
| 4 | david@domain.com |
|
||||
| 5 | eve@invalid |
|
||||
+---------+---------------------+
|
||||
</pre>
|
||||
|
||||
<p><strong>输出:</strong></p>
|
||||
|
||||
<pre class="example-io">
|
||||
+---------+-------------------+
|
||||
| user_id | email |
|
||||
+---------+-------------------+
|
||||
| 1 | alice@example.com |
|
||||
| 4 | david@domain.com |
|
||||
+---------+-------------------+
|
||||
</pre>
|
||||
|
||||
<p><strong>解释:</strong></p>
|
||||
|
||||
<ul>
|
||||
<li><strong>alice@example.com</strong> 是合法的因为它包含一个 <code>@</code>,alice 是只有字母数字的,并且 example.com 以字母开始并以 .com 结束。</li>
|
||||
<li><strong>bob_at_example.com</strong> 是不合法的因为它包含下划线但没有 <code>@</code>。</li>
|
||||
<li><strong>charlie@example.net</strong> 是不合法的因为域名没有以 <code>.com</code> 结尾。</li>
|
||||
<li><strong>david@domain.com</strong> 是合法的因为它满足所有条件。</li>
|
||||
<li><strong>eve@invalid</strong> 是不合法的因为域名没有以 <code>.com</code> 结尾。</li>
|
||||
</ul>
|
||||
|
||||
<p>结果表以 user_id 升序排序。</p>
|
||||
</div>
|
Reference in New Issue
Block a user