正则表达式:匹配除指定之外的所有2位数组合

时间:2017-12-05 09:14:49

标签: regex

我需要两个正则表达式:

  1. 匹配除" 00"之外的所有两位数组合(所以01,02,... 99很好)
  2. 匹配除" 00"之外的所有两位数组合和" 01" (所以02,03,...... 99很好)
  3. 我尝试使用类似^(00)([0-9][0-9])的内容作为第一个,但它不起作用。任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:1)

  1. 匹配除" 00"之外的所有两位数组合。 (所以01,02,...... 99很好)

    ^(?!00)[0-9]{2}$
    
  2. 匹配除" 00"之外的所有两位数组合。和" 01" (所以02,03,...... 99很好)

    ^(?!0[10])[0-9]{2}$