擅长:python、mysql、java
<p>选项应使用括号,而不是方括号:</p>
<pre><code>b(eq|ne|lt|gt)
</code></pre>
<p>你通常需要一个非捕获组:</p>
^{pr2}$
<p>你也可以让它更优化一点:</p>
<pre><code>b(?:eq|ne|[lg]t)
</code></pre>
<hr/>
<p>方括号将被理解为任何字符或字符范围。因此<code>[eq|ne|lt|gt]</code>有效地表示<code>e</code>、<code>q</code>、<code>|</code>、<code>n</code>、<code>e</code>(同样,它变得冗余)等之一</p>