gpt4 book ai didi

java - 验证 java 中的模式

转载 作者:行者123 更新时间:2023-12-01 13:34:52 25 4
gpt4 key购买 nike

我必须在java中验证以下模式

X.X.X

其中X可以是任何有效整数,但X.X.X将采用字符串形式。

目前,我正在对字符串进行标记以检查值以及级别数。

有没有更好的方法来做到这一点?

最佳答案

您可以使用 regex为了它。

正则表达式 "[\\d]+\\.[\\d]+\\.[\\d]+" 应该可以工作。

  • \\d - 表示数字。
  • “+”表示最后一个元素中的一个或多个。
  • \\. 是一个点。

代码快照:

Matcher matcher = Pattern.compile("[\\d]+\\.[\\d]+\\.[\\d]+").matcher("");
matcher.reset("11.1234.33333");
System.out.println(matcher.matches());
matcher.reset("1.abcd.3");
System.out.println(matcher.matches());

将按预期产生:

true
false

关于java - 验证 java 中的模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21366463/

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