我需要一个只匹配10,11和12个数字的正则表达式。我试过这个:
\b[10|11|12]{1}\b
但这里找不到匹配项。你能救我一下吗?
答案 0 :(得分:5)
你应该使用
\b(10|11|12)\b
在工作中查看here
此外,无需指定{1}
,它是隐含的。
Square brackets用于匹配集合中的字符
匹配方括号内的任何一个字符位置 例如,只有一次,[12]意味着将目标与1和1匹配 如果不匹配则将目标与2匹配[0123456789] 表示匹配0到9范围内的任何字符。