擅长:python、mysql、java
<p>你是我的用处</p>
<pre><code>df['Col'].str.extract(r'-CC\s+(.*?)\s+-')
</code></pre>
<p>见<a href="https://regex101.com/r/2LagAy/4" rel="nofollow noreferrer">the regex demo</a>。在</p>
<p><strong>图案细节</strong></p>
<ul>
<li><code>-CC</code>-一个文本子字符串</li>
<li><code>\s+</code>-1+个空格</li>
<li><code>(.*?)</code>-group1(这个值将由<code>.str.extract</code>返回):尽可能少地使用除newline之外的任何0+字符</li>
<li><code>\s+</code>-1+空格(<code>+</code>在这里很重要)</li>
<li><code>-</code>-连字符</li>
</ul>
<p>事实上,<code>(.*?)</code>的两端都有<code>\s+</code>模式,这将确保不管有多少个空白,结果都已经从空白中去除。在</p>