java - 正则表达式从 00001 到 99999

标签 java regex

我正在使用正则表达式,我想要 00001 中的号码至99999 。它应该有 5 位数字。

我知道我可以使用[0-9]{5} ,但是我有号码 00000 ,但应该从 00001 开始.

最佳答案

(?!00000)[0-9]{5}

前缀 (?!00000) 确保您不匹配它;这称为负向前瞻。 现场演示 here .

关于java - 正则表达式从 00001 到 99999,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49225495/

相关文章:

regex - 在 Go 中打开路径需要字符转义的文件

regex - 在 Vim 的新选项卡中显示所有匹配的 grep 结果

regex - 如何在正则表达式模式中包含变量

java - 如何在包含单个点或句点的文件中获取单词?

java - Spring UriTemplate 线程安全吗?

java - 我试图在单击时将 JPanel 添加到我的 JFrame,但我没有发现错误

java - Java 中的 MQTT 客户端 - 在线程中启动我的监听器

java - 使用 Spock (groovy) 数据表测试没有参数的方法

java - 使用 Jsoup 获取所有 Html5 标签?

javascript - 使用 JavaScript 解析日志