擅长:python、mysql、java
<h2>使用python包<a href="https://pypi.org/project/regex-engine/" rel="nofollow noreferrer">regex_engine</a>为数值范围生成正则表达式</h2>
<p>您可以使用pip安装这个包</p>
<blockquote>
<p>pip install regex-engine</p>
</blockquote>
<pre><code>from regex_engine import generator
generate = generator()
regex = generate.numerical_range(0,3000)
print(regex)
</code></pre>
<blockquote>
<p>^([0-9]|[2-8][0-9]|1[0-9]|9[0-9]|[2-8][0-9][0-9]|1[1-9][0-9]|10[0-9]|9[0-8][0-9]|99[0-9]|[2-2][0-9][0-9][0-9]|1[1-9][0-9][0-9]|10[1-9][0-9]|100[0-9]|300[0-0])$</p>
</blockquote>
<p>还可以为浮点和负范围生成正则表达式</p>
^{pr2}$