3

我需要一个只匹配 10、11 和 12 个数字的正则表达式。我试过这个:

\b[10|11|12]{1}\b

但这里没有找到匹配项。你能帮帮我吗?

4

1 回答 1

5

你应该使用

\b(10|11|12)\b

在这里工作时检查

此外,无需指定{1},它是隐式的。

方括号用于匹配集合中的字符

匹配 ONE 字符位置的方括号内的任何内容一次且仅一次,例如,[12] 表示将目标与 1 匹配,如果不匹配则将目标与 2 匹配,而 [0123456789] 表示与范围 0 到 9。

于 2013-05-20T07:37:24.230 回答