我在弄清楚这个正则表达式的含义时遇到了问题:
import re
if re.search('^(0*)$','010'):
print 'match'
else:
print 'no match'
我主要对括号中的0 *感到困惑,0 *是什么意思?有人可以帮忙吗?我刚开始学习更多关于正则表达式的知识,我知道代码中的其他符号是什么意思。输出为:"不匹配"。
希望有人可以提供帮助。
谢谢大家!
答案 0 :(得分:1)
0 *匹配零或更多0. ^和$表示Wohle字符串应该匹配而不仅仅是部分。
简单的正则表达式基础知识和一些示例:http://www.rexegg.com/regex-quickstart.html
很抱歉只是为了粘贴链接,将它们写下来很痛苦: - )