擅长:python、mysql、java
<p>我不知道<code>ahocorasick</code>模块,但这些结果似乎令人怀疑。<a href="http://pypi.python.org/pypi/acora/1.4" rel="nofollow">acora</a>模块显示如下:</p>
<pre><code>import acora
import collections
ss = "this is the first sentence in this book "
"the first sentence is really the most interesting "
"the first sentence is always first"
words = ["first sentence is",
"first sentence",
"the first sentence",
"the first sentence is"]
tree = acora.AcoraBuilder(*words).build()
for match in tree.findall(ss):
result[match] += 1
</code></pre>
<p>结果:</p>
^{2}$