擅长:python、mysql、java
<p>或者,如果您想获取至少有一个所需或长度正确的域名的所有URL,您可以尝试以下代码:</p>
<pre><code>def len_is_valid(url, min_len, max_len):
return any(map(lambda x: min_len<=len(x)<=max_len,url))
urlstring = 'albatross.org,boogaloo.boolean.net,zenoparadox.hercules.gr,takeawalkon.the.wildside,fuzzy.logic.it,bronzeandiron.age,areyou.serious'
url_list = [url for url in urlstring.split(',')
if len_is_valid(url.split('.'), 2, 4)]
print url_list
# ['albatross.org', 'boogaloo.boolean.net', 'zenoparadox.hercules.gr',
# 'takeawalkon.the.wildside', 'fuzzy.logic.it', 'bronzeandiron.age']
</code></pre>