私は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")
さらに、数え切れないほどのバリエーション。私はかなり長い間探していましたが、私の問題を解決するものを見つけたり理解したりすることはできません. 誰かが初心者を助けることができますか?