gpt4 book ai didi

java - 仅 0 或任何不以 0 开头的数字的正则表达式

转载 作者:行者123 更新时间:2023-12-02 05:47:24 26 4
gpt4 key购买 nike

我在作业中使用 Java 来处理正则表达式。我试图匹配整数,但它们不能以零开头(除非它只是零)。我在使用这段代码时遇到了问题,它可以编译,但无法正确匹配任何多位整数(例如 44、52、23321 等)。

"^[+|-]?[0{1}|([1-9][0-9]*)]$"

编辑:我找到了一个快速修复方法,我决定只创建一个 if 语句:

if(string.equals("0")) return "string is an integer";

最佳答案

你们很接近。看起来您对 []() 感到困惑。提示:第一位应该是^[+-]?

关于java - 仅 0 或任何不以 0 开头的数字的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23924920/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com