擅长:python、mysql、java
<p>您可以尝试使用<code>re.split()</code>代替:</p>
<pre><code>>>> import re
>>> re.split(r"[\[\]]", "I need to [go out] to lunch")
['I need to ', 'go out', ' to lunch']
</code></pre>
<p>看起来很奇怪的正则表达式<code>[\[\]]</code>是一个字符类,它意味着在<em>上拆分</em><code>[</code>或<code>]</code>。内部<code>\[</code>和<code>\]</code>必须是反斜杠转义,因为它们使用与<code>[</code>和<code>]</code>相同的字符来包围字符类。</p>