求解惑 关于正则表达式
对正则表达式不是太熟,所以大神别见怪,有一正则表达式怎么也匹配不成功,不知为什么。大神帮忙看看。
^0|1|2|4|14|15|16$ 匹配 0,1,2,4都可以 但是10以上的就不行
虽然用别的办法也能实现,但是想知道为什么。谢谢!
[解决办法]
比如14 ,就匹配你前面的 1, 和 4 了。
[解决办法]
你前面的单个字符液晶先匹配了,你可以把位置颠倒一下^14
[解决办法]
15
[解决办法]
16
[解决办法]
0
[解决办法]
1
[解决办法]
2
[解决办法]
4
[解决办法]
$