用正则表达式如何取出这样的内容?

jrwx 2005-12-07 08:10:31
**省**市这样的格式,如山东省济南市,分别把山东 济南 取出来?谢谢
...全文
141 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
believefym 2005-12-07
  • 打赏
  • 举报
回复
Pattern p = Pattern.compile("(.+)省(.+)市");
Matcher m = p.matcher("山东省济南市");
if(m.find())
System.out.println(m.group(1)+"省"+m.group(2)+"市");
believefym 2005-12-07
  • 打赏
  • 举报
回复
Pattern p = Pattern.compile("(.+)省(.+)市");
Matcher m = p.matcher("山东省济南市");
if(m.find())
System.out.println(m.group(1)+"省"+m.group(2)+"市");

62,615

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧