标签: regex
我需要匹配这种模式:Var0Pt0,其中第一个数字的范围是0-9,第二个数字是0,2,7之一。字母是不变的。任何的想法?
Var0Pt0
它应该只匹配单词abcVar0Pt0bbs
abcVar0Pt0bbs
(Var\dPt\d)似乎不是
(Var\dPt\d)
答案 0 :(得分:4)
您可以使用character class作为第二个数字,并使用锚点:
^Var\dPt[027]$
请参阅regex demo。
[027]匹配0,2或7,^匹配字符串开头的匹配项,$ }将匹配锚定在字符串末尾。
[027]
0
2
7
^
$