gpt4 book ai didi

java正则表达式在应该匹配的时候不匹配

转载 作者:行者123 更新时间:2023-11-29 07:47:38 25 4
gpt4 key购买 nike

<分区>

Matcher headerMatcher = Pattern.compile("([a-zA-Z]+[a-zA-Z\\s]*)[\\s]+(\\d+)")
.matcher("jumping around 9");

因此,第一个捕获组应该是任何具有至少一个字母字符的字符串。以下是相关示例:

  • 例子一
  • A B C
  • A b c d e ff ee ggg aaa

第二个捕获组只是数字。

  • 1
  • 22
  • 333

所以,这是我试图捕获这两个群体的尝试:

System.out.println(headerMatcher.group(1));
System.out.println(headerMatcher.group(2));

结果如下:

run:
Exception in thread "main" java.lang.IllegalStateException: No match found
at java.util.regex.Matcher.group(Matcher.java:485)
at Main.main(Main.java:51)
Java Result: 1

http://www.regexplanet.com/advanced/java/index.html 测试后
这是我的预期:

http://www.regexplanet.com/advanced/java/index.html

有些地方不对,我不知道为什么。

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