擅长:python、mysql、java
<p>这是正则表达式的完美工作。在</p>
<pre><code>import re
def subStringMatchExact(target, key):
regex = re.compile(re.escape(key))
return tuple(match.start() for match in regex.finditer(target))
</code></pre>
<p>请注意,这只查找不重叠的匹配项。如果您还想查找重叠的匹配项:</p>
^{pr2}$
<p>当然,除非您实际需要结果是元组,否则您只需从最后一行删除<code>tuple</code>,并让您的函数返回一个更高效的生成器。在</p>