我目前正在尝试让正则表达式验证字符串是否为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])