gpt4 book ai didi

java - 联合正则表达式java

转载 作者:行者123 更新时间:2023-12-01 16:32:07 25 4
gpt4 key购买 nike

我正在构建一个正则表达式,控制其大小为 5,以 G(大写)开头,其余字符为 [a-zA-Z0-9]。

我现在拥有的是这个

Pattern pat = Pattern.compile("^[G].*[A-Z0-9]{5,5}");
Matcher mat = pat.matcher(id);
if (mat.matches()) {
System.out.println("YES");
} else {
System.out.println("NO");
}

它对我不起作用,如果我单独尝试使用 G 或仅使用字母和数字,它对我有用,但我希望它们一起使用。

最佳答案

  • G :字符G
  • [a-zA-Z0-9]:ASCII 字母或数字
  • {4}:四次

给予:

Pattern.compile("G[a-zA-Z0-9]{4}")

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

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