String s0="2023年4月5日是清明节"; String regx="[0-9]+[年月日]"; Pattern p=Pattern.compile(regx); Matcher m=p.matcher(s0); while(m.find()){ System.out.println(m.group()); } 输出结果为?
时间: 2024-01-12 15:02:27 浏览: 46
清明节的计算方法.doc
输出结果为:
```
2023年
4月
5日
```
这是因为正则表达式`[0-9]+[年月日]`表示匹配一个或多个数字,后面紧跟着一个"年"、"月"或"日"。在字符串`s0`中,符合这个正则表达式的子串有"2023年"、"4月"和"5日",因此`Matcher`对象会依次匹配并输出这三个子串。
阅读全文