java学习笔记(八)——正则表达式,异常

发布时间:2026/10/26 17:57:22
java学习笔记(八)——正则表达式,异常 文章目录正则表达式书写规则核查手机号邮箱/爬虫补充异常异常的体系自定义异常异常的处理正则表达式书写规则核查手机号邮箱/爬虫定义爬取规则(正则表达式)把正则表达式封装到一个pattern对象(pattern.compile)通过pattern对象得到查找内容的匹配器(matcher)通过匹配器查找信息(find())邮箱地址部分(\w{1,}\w{2,10}(\.\w{2,10}){1,2})\w{1,}1个或多个字母、数字、下划线用户名字面量符号\w{2,10}2-10个字母、数字、下划线域名主体(\.\w{2,10}){1,2}1-2次点号加2-10个字符域名后缀,如.com或.com.cn手机号码部分(1[3-9]\d{9})1以1开头[3-9]第二位是3-9\d{9}后面9位数字固定电话部分(0\d{2,5}-?\d{5,15})0以0开头\d{2,5}2-5位区号-?可选的短横线\d{5,15}5-15位电话号码400电话部分400-?\d{3,8}-?\d{3,8}400以400开头-?可选的短横线\d{3,8}3-8位数字-?可选的短横线\d{3,8}3-8位数字补充正则表达式用于搜索替换、分割内容需要结合String提供的如下方法完成异常异常的体系Error代表的系统级别错误(属于严重问题)也就是说系统一旦出现问题sun公司会把这些问题封装成Error对象给出来 说白了Error是给sun公司自己用的不是给我们程序员用的因此我们开发人员不用管它。Exception叫异常它代表的才是我们程序可能出现的问题所以我们程序员通常会用Exception以及它的孩子来封装程序出现的问题。运行时异常RuntimeException及其子类编译阶段不会出现错误提醒运行时出现的异常如数组索引越界异常编译时异常编译阶段就会出现错误提醒的。如日期解析异常自定义异常推荐受检异常(继承Exception)异常可作为方法的一种特殊类型返回值来告诉上层调用者底层的执行情况异常的处理throws抛出异常try-catch捕获异常捕获异常记录异常并响应合适的信息给用户捕获异常并尝试解决异常

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询