回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>假设我有以下列表:</p>
<pre><code>a = ['35','years','opened','7,000','churches','rev.','mr.','brandt','said','adding','denomination','national','goal','one','church','every','10,000','persons']
</code></pre>
<p>我想删除所有元素,包括数字和以点结尾的元素。
所以我想删除<code>'35','7,000','10,000','mr.','rev.'</code></p>
<p>我可以使用以下正则表达式单独执行此操作:</p>
<pre><code>regex = re.compile('[a-zA-Z\.]')
regex2 = re.compile('[0-9]')
</code></pre>
<p>但当我尝试合并它们时,我要么删除所有元素,要么什么也不删除。
如何正确组合两个正则表达式</p>