【问题标题】:Regex string insertion [duplicate]正则表达式字符串插入[重复]
【发布时间】:2016-03-24 06:13:04
【问题描述】:

简单,简单的问题,希望你能帮助我:

如何将字符串添加到正则表达式? 说:

d = '\d\d\d'
mo = re.compile(r #d goes here)

粘贴它,用逗号分隔它,或者用加号给我错误。 通常,如您所知,它将是 re.compile(r'\d\d\d')

【问题讨论】:

  • r 只是为了防止某些转义序列 - 你不需要它,只需输入 re.compile(r) 或(也许更好)d = r'\d\d\d' re.compile(d) ...还有see this question

标签: python regex string search recompile


【解决方案1】:

这是你要找的吗?

d = r"\d\d\d"
re.compile(d)

【讨论】:

    【解决方案2】:

    也许更直观:

    d = r"\d{3}"
    # match a digit exactly three times, consecutively
    re.compile(d)
    

    【讨论】:

      猜你喜欢
      • 2010-09-14
      • 1970-01-01
      • 1970-01-01
      • 2017-10-27
      • 1970-01-01
      • 2020-10-26
      • 1970-01-01
      • 1970-01-01
      • 2018-10-24
      相关资源
      最近更新 更多