我刚学Python,但好像想不出正则表达式的用法。
r1 = re.compile("$.pdf")
if r1.match("spam.pdf"):
print 'yes'
else:
print 'no'
我希望这段代码能够打印出 'yes',但是它固执地打印出了 'no'。我还尝试了以下每一种方法:
r1 = re.compile(r"$.pdf")
r1 = re.compile("$ .pdf")
r1 = re.compile('$.pdf')
if re.match("$.pdf", "spam.pdf")
r1 = re.compile(".pdf")
还有无数其他变体。我已经搜索了相当长时间,但找不到/理解任何能解决我的问题的东西。有人能够帮助一个新手吗?