擅长:python、mysql、java
<p>如果我理解正确,您希望在一行中拆分两个以上的空格。为此,您可以使用<a href="https://docs.python.org/3/library/re.html" rel="nofollow noreferrer">^{<cd1>}</a>自己的<a href="https://docs.python.org/3/library/re.html#re.split" rel="nofollow noreferrer">^{<cd2>}</a>而不是处理<code>sub</code>。表示<em>超过2</em>的方法是使用<code>{3,}</code>,这意味着<em>从3次到无限次</em>:</p>
<pre class="lang-py prettyprint-override"><code>import re
s = "OK DiskDrive SDX SAMSUNG MZNLN256HMHQ-000H1 SCSI\DIS"
print(re.split("\s{3,}", s))
</code></pre>
<p>给出:</p>
<pre><code>['OK', 'DiskDrive', 'SDX SAMSUNG MZNLN256HMHQ-000H1', 'SCSI\\DIS']
</code></pre>