擅长:python、mysql、java
<p>如果您要查找的模式不在搜索字符串的开头,请使用<code>re.search</code>,而不是<code>re.match</code>。</p>
<blockquote>
<p><strong>re.match(pattern, string, flags=0)</strong></p>
<p>Try to apply the pattern at the start of the string, returning a match
object, or None if no match was found.</p>
<p><strong>re.search(pattern, string, flags=0)</strong></p>
<p>Scan through string looking for a match to the pattern, returning a
match object, or None if no match was found.</p>
</blockquote>
<p>您不需要转义<code>_</code>,甚至不需要使用原始字符串。</p>
<pre><code>>>> re.search('_', 'ab_c')
Out[4]: <_sre.SRE_Match object; span=(2, 3), match='_'>
</code></pre>