Python正则表达式Re.Search

时间:2014-03-11 21:33:55

标签: python regex

我在弄清楚这个正则表达式的含义时遇到了问题:

import re
if re.search('^(0*)$','010'):
    print 'match'
else:
    print 'no match'

我主要对括号中的0 *感到困惑,0 *是什么意思?有人可以帮忙吗?我刚开始学习更多关于正则表达式的知识,我知道代码中的其他符号是什么意思。输出为:"不匹配"。

希望有人可以提供帮助。

谢谢大家!

1 个答案:

答案 0 :(得分:1)

0 *匹配零或更多0. ^和$表示Wohle字符串应该匹配而不仅仅是部分。

简单的正则表达式基础知识和一些示例:http://www.rexegg.com/regex-quickstart.html

很抱歉只是为了粘贴链接,将它们写下来很痛苦: - )