擅长:python、mysql、java
<h2>第一种方法</h2>
<pre class="lang-py prettyprint-override"><code>import re
s_1 = '[xyz] - * remove this. . * Abcd123'
s_2 = 'abc*def*ghi'
reg = re.compile(r'\*.*\*')
print(reg.sub('', s_1))
print(reg.sub('', s_2))
</code></pre>
<p><strong>这个正则表达式是如何工作的?</strong></p>
<p>这个<code>\*</code>选择星号<code>'*'</code>。然后我们使用<code>.*</code>选择两个星号<code>'*'</code>中的零个或多个</p>
<h2>第二种方法</h2>
<pre class="lang-py prettyprint-override"><code>s_1 = '[xyz] - * remove this. . * Abcd123'
s_2 = 'abc*def*ghi'
print(''.join(s_1.split('*')[::2]))
print(''.join(s_2.split('*')[::2]))
</code></pre>
<p>这里我们基本上是在<code>'*'</code>上拆分代码,然后删除星号中的部分</p>