正则表达式开始处的Jflex正则表达式[^ 0-9]无法正常工作。有其他选择吗?

时间:2018-09-06 23:55:47

标签: lexer lexical-analysis jflex

  

\ 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]似乎对我不起作用。我有其他选择吗?

0 个答案:

没有答案