我们如何使用“或运算符”条件编写这些正则表达式最少 7 次重复字符串正则表达式 = "(1111111|0000000)";写这个的任何其他最佳方式。
2 回答
开满天机
TA贡献1786条经验 获得超13个赞
像这样简单:
0{7,}|1{7,}
public static void main (String args[]) {
String zeros = "0000000";
String ones = "1111111";
String eights = "8888888";
String shuffle = "6516516";
System.out.println(zeros.matches("0{7,}|1{7,}")); // true
System.out.println(ones.matches("0{7,}|1{7,}")); // true
System.out.println(eights.matches("0{7,}|1{7,}")); // false
System.out.println(shuffle.matches("0{7,}|1{7,}")); // false
}
添加回答
举报
0/150
提交
取消