擅长:python、mysql、java
<p>这里可能不需要正则表达式。例如</p>
<p><strong>试试看:</strong></p>
<pre><code># list of urls
urls = [
'<a href=https://energyplus.net/weather-download/asia_wmo_region_2/IND//IND_Kota.424520_ISHRAE/IND_Kota.424520_ISHRAE.epw>Download Weather File</a>',
'<a href=https://energyplus.net/weather-download/europe_wmo_region_6/ESP//ESP_Alicante.083600_SWEC/ESP_Alicante.083600_SWEC.epw>Download Weather File</a>'
]
# check length of list (2)
print(len(urls))
# loop through the list
for i, url in enumerate(urls):
#for url in urls: #if you remove the printing you can revert to this and delete the above enumerate line
#check if the substring 'SWEC' is in the current element of the list
if 'SWEC' in url:
#if so delete that element
urls.remove(url)
#print a message to say it's been deleted
print('Found. Removing item ' + str(i))
# recheck the length of the list (1)
print(len(urls))
</code></pre>
<p><strong>甚至:</strong></p>
<pre><code>urls = [x for x in urls if 'SWEC' not in x]
</code></pre>