擅长:python、mysql、java
<p>我不熟悉python,但您需要的regex如下(也许有python经验的人可以编辑以自定义此代码):</p>
<p><strong>这将查找大写字母前面的所有<code>\r</code>,因此将其替换为空字符串:</p>
<pre class="lang-py prettyprint-override"><code>\\r(?![A-Z])
</code></pre>
<p><strong>这将找到小写字母前面的所有<code>\r</code>,因此将其替换为空格:</p>
<pre class="lang-py prettyprint-override"><code>\\r(?![a-z])
</code></pre>
<hr/>
<p><strong>编辑</p>
<p>好的,这里有一个用Python编写的解决方案:</p>
<pre class="lang-py prettyprint-override"><code>import re
myString = "BCP-\rEngin\reerin\rg\rSyste\rms\rSupp\rort"
myString = re.sub("\\r(?![A-Z])", "", myString)
myString = myString.replace("\r", " ") # This can be simple string replace
</code></pre>