擅长:python、mysql、java
<p>您可以使用<code>regex</code>来获取像<code>web1</code>,<code>web2</code>这样的子字符串,然后创建<code>set</code>来删除任何重复项,最后将其传递给内置的<code>len</code>来获取计数</p>
<pre class="lang-py prettyprint-override"><code>import re
>>> len(set(re.findall('web\d+', line)[0] for line in f.readlines())) #f is fileBuffer
#output:
4
</code></pre>
<p>如果您不想使用正则表达式,您可以使用字符串方法,但这将是不必要的复杂</p>