擅长:python、mysql、java
<p>如果对字符串进行两次解析,就可以这样做。应用第一个正则表达式来获取长度。连接第二个正则表达式中的长度以形成有效表达式。在</p>
<p>不知道如何在python中实现,但C中的一个示例是:</p>
<pre><code>string regex = "^[A-Za-z0-9_]{1," + length + "}$"
</code></pre>
<p>如果要将1与length匹配,则字符数可以是alphanumeric或u,其中length是根据只检索长度的前一个正则表达式确定的。在</p>
<p>希望这有帮助:)</p>