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