如何在python 2.7中使用像perl一样的re.search('。* txt')?

时间:2014-03-20 16:47:47

标签: python python-2.7

我用Google搜索并阅读了文档,但无法理解,所以我应该怎么做。

我想检查字符串是否作为文本文件存在。

所以,我尝试在python中使用re.search('* .txt',string)。

但是'* .txt'是错误的。 (当我更改它'txt'时,它正在工作,但它可以是文件名而不是文件类型)

那我该怎么做呢?

2 个答案:

答案 0 :(得分:2)

工作太多了。

S.endswith('.txt')

答案 1 :(得分:0)

你可以这样做:

 re.search(".*\.txt$", "hello.txt")

意思是匹配(。*)无论你想要什么,然后是一个点(。),然后在最后匹配“txt”。