擅长:python、mysql、java
<p>使用列表或集合比正则表达式更好。你知道吗</p>
<pre><code>dir_choice = set(('ltr', 'rtl', 'lro', 'rlo'))
if dir in dir_choice:
...
</code></pre>
<p>(如果您的<code>dir_choice</code>是以前定义的,那么检查速度大约是@IvanKoblik的编译正则表达式的六倍)</p>
<pre><code>bool_choice = set(('true', 'false'))
if bool in bool_choice:
...
</code></pre>