对于正则表达式,可以使用:
re.match(r'Run.*.py$')
快速说明:
- 。表示匹配任何字符。
- 表示匹配上一个字符的任何重复(因此。表示任何字符序列)
- 是逃避显式点的转义
- $表示“字符串结尾”,因此我们不匹配“ Run_foo.py.txt”
但是,对于此任务,最好使用简单的字符串方法。即。
filename.startswith("Run") and filename.endswith(".py")
注意:如果要区分大小写(例如,匹配“ run.PY”和“
Run.py”,请对正则表达式使用re.I选项,或转换为特定的大小写(例如,filename.lower())在使用字符串方法之前。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)