擅长:python、mysql、java
<p>可以将<code>findall</code>与lookahead regex一起使用,如下所示:</p>
<pre><code>>>> s = 'CS -135IntrotoComputingCS -154IntroToWonderLand'
>>> print re.findall(r'.+?(?=CS|$)', s)
</code></pre>
<p/>
<pre><code>['CS -135IntrotoComputing', 'CS -154IntroToWonderLand']
</code></pre>
<p>正则表达式:<code>.+?(?=CS|$)</code>匹配1+任何在下一个位置或行尾有<code>CS</code>的字符</p>