正则表达式匹配文件名和文件扩展名的开头

正则表达式匹配文件名和文件扩展名的开头,第1张

正则表达式匹配文件名和文件扩展名的开头

对于正则表达式,可以使用:

re.match(r'Run.*.py$')

快速说明:

  • 。表示匹配任何字符。
  • 表示匹配上一个字符的任何重复(因此。表示任何字符序列)
  • 是逃避显式点的转义
  • $表示“字符串结尾”,因此我们不匹配“ Run_foo.py.txt”

但是,对于此任务,最好使用简单的字符串方法。即。

filename.startswith("Run") and filename.endswith(".py")

注意:如果要区分大小写(例如,匹配“ run.PY”和“
Run.py”,请对正则表达式使用re.I选项,或转换为特定的大小写(例如,filename.lower())在使用字符串方法之前。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5654582.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存