\ d {2}-\ d {7}
此jflex
正则表达式可以正常工作。如果i/p ="ab22-12345678cd"
与22-1234567
相匹配。
\ d {2}-\ d {7} [^ 0-9]
此jflex
正则表达式也可以正常工作。如果i/p ="ab22-12345678cd"
不匹配。 “-”后第8位的Bcoz。
[^ 0-9] \ d {2}-\ d {7} [^ 0-9]
此jflex
正则表达式不起作用。 i/p ="ab22-1234567cd"
。这应该与"b22-1234567c"
相匹配,但是会被视为不匹配。
正则表达式开始的[^0-9]
似乎对我不起作用。我有其他选择吗?