我如何匹配这个正则表达式

时间:2016-11-11 11:28:40

标签: regex

我需要匹配这种模式:Var0Pt0,其中第一个数字的范围是0-9,第二个数字是0,2,7之一。字母是不变的。任何的想法?

它应该只匹配单词abcVar0Pt0bbs

(Var\dPt\d)似乎不是

1 个答案:

答案 0 :(得分:4)

您可以使用character class作为第二个数字,并使用锚点:

^Var\dPt[027]$

请参阅regex demo

[027]匹配027^匹配字符串开头的匹配项,$ }将匹配锚定在字符串末尾。