java 正则表达式问题

网址为:

https://gongshang.mingluji.com/beijing/name/北京聚源润鼎文化有限公司

ResponseComs 是请求这个网址返回的内容string
下面的代码:

String PostPatter="<span class='field-label'>[u4e00-u9fa5].*?(d+)</span></span>";
Pattern r = Pattern.compile(PostPatter);
Matcher m = r.matcher(ResponseComs);
System.out.println("邮政编码:");
System.out.println(String.valueOf(m));**

打印情况为:
java.util.regex.Matcher[pattern=<span class='field-label'>[u4e00-u9fa5].*?(\d+)</span></span> region=0,46452 lastmatch=]

阅读 1.5k
1 个回答

这是代码的问题,你打印的是正则对象信息,你这个时候还没有开始查找匹配到的内容

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题