正则表达式不被接受但似乎有效

时间:2020-05-26 20:11:08

标签: java regex

我目前正在尝试让正则表达式验证字符串是否为0,后跟7或8。在regex101上,它显示为有效,但Java匹配失败。 我使用的正则表达式为:^(0[7-8])

似乎有效的方法:https://regex101.com/r/cQMh2k/2

但是Java代码显示为假:

System.out.println("08863".matches("^(0[7-8])"));
// prints false

我也尝试了这些变化,但无济于事:

^(0{1}[7-8])
^(0*[7-8])
^([0][7-8])

0 个答案:

没有答案