代码之家  ›  专栏  ›  技术社区  ›  Andrew

字符串模式的正则表达式,如Question1Label

  •  1
  • Andrew  · 技术社区  · 7 年前

    因此,我从视图中提交了一系列标签,范围从问题1标签到问题10标签。我想创建一个正则表达式,它可以验证它是否遵循以下格式。

    问题

    数字

    标签

    有人知道如何创建一个可以做到这一点的正则表达式吗?

    到目前为止,我有:

    ^Question[0-20]Label*$
    
    1 回复  |  直到 7 年前
        1
  •  2
  •   Loaf    7 年前

    Question[1-9][0-9]*Label

    如果你只想要1-20,那么以下几点也可以:

    Question([1-9]|1[0-9]*|20)Label

    这基本上意味着我们有1-9或1,然后是0-9或20。