擅长:python、mysql、java
<p>也可以使用<code>re.match()</code>加上字符串开头和字符串结尾标记:</p>
<pre><code>user_input = input('>>>: ')
if not re.match('^[0-9]+$', user_input):
print('That wasn\'t an integer.')
else:
print('That was an integer!')
</code></pre>
<p>记住,在正则表达式中:</p>
<ul>
<li><code>^</code>匹配行的开头</李>
<li><code>$</code>匹配行尾</李>
<li><code>+</code>表示前面的模式应该出现一次或多次</李>
</ul>
<p>我建议看一下<a href="https://docs.python.org/2/library/re.html" rel="nofollow noreferrer">Python official 're' documentation</a>以获得一个更完整、解释更清楚的列表</p>