myString.match("[\d]*") 对于 12345 和 77777 给出 true
但我正在寻找的结果是 12345 为 false,7777 为 true
最佳答案
(\d)\1*\D
将测试重复的相同数字后跟非数字。 \1
指的是与 (...)
匹配的值,它是第一个数字。
(不确定你最后想要什么 - 你可能想将 $
(行尾)交换为 \D
- 但你需要一些东西,以便 778 失败)
关于java - 正则表达式 : repeated concrete digit var vs repeated any digit var (Java),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10690356/