擅长:python、mysql、java
<blockquote>
<p>How can I match it or any other string only made of lowercase letters and optionally ending with an asterisk?</p>
</blockquote>
<p>以下操作:</p>
<pre><code>re.match(r"^[a-z]+[*]?$", s)
</code></pre>
<ol>
<li><code>^</code>与字符串的开头匹配。</li>
<li><code>[a-z]+</code>匹配一个或多个小写字母。</li>
<li><code>[*]?</code>匹配零个或一个星号。</li>
<li><code>$</code>匹配字符串的结尾。</li>
</ol>
<p>原始regex只匹配一个小写字符,后跟一个或多个星号。</p>