我只是在学习Python,我似乎无法弄清楚正则表达式。
r1 = re.compile("$.pdf")
if r1.match("spam.pdf"):
print 'yes'
else:
print 'no'
我希望这段代码打印“是”,但它顽固地打印“否”。我还尝试了以下各项:
r1 = re.compile(r"$.pdf")
r1 = re.compile("$ .pdf")
r1 = re.compile('$.pdf')
if re.match("$.pdf", "spam.pdf")
r1 = re.compile(".pdf")
加上无数其他变化。我一直在寻找很长一段时间,但找不到/理解任何可以解决我的问题的东西。有人可以帮助新手吗?