【问题标题】:Python 3 - Regular expression for a set digit length? [duplicate]Python 3 - 设定数字长度的正则表达式? [复制]
【发布时间】:2017-10-02 14:24:47
【问题描述】:

我想检查另一个字符串是否与以下字符串匹配:

'abc_xxxxxxxxxxxxx.txt'

例如

abc_20170926121600.txt 会匹配

但是

xyz_20170926121600.txtabc_201709261216002323232323232323.txt 不匹配

【问题讨论】:

  • 您是否查看过 {} 以获取 re 文档中的重复说明符?

标签: python regex


【解决方案1】:

你想要这个:

abc_\d{N}\.txt

其中 N 是位数。

【讨论】:

  • 从技术上讲,您还需要使用 \ 来转义句点,否则它将匹配数字和“txt”之间的任何单个字符。
猜你喜欢
  • 2017-01-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-02-06
  • 2011-06-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多