擅长:python、mysql、java
<pre><code>import urllib
import re
fbhandle = urllib.urlopen('http://www.facebook.com/Microsoft')
pattern = "6 of(.*)fans" #this wild card doesnt appear to work?
compiled = re.compile(pattern)
ms = compiled.search(fbhandle.read())
print ms.group(1).strip()
fbhandle.close()
</code></pre>
<p>您需要改用<code>re.search()</code>。使用<code>re.match()</code>尝试将模式与整个<em>文档匹配,但实际上您只是试图匹配文档中的一个片段。上面的代码打印:<code>79,110</code>。当然,当它被其他人运行时,可能会是一个不同的数字。</p>