Java使用正则解决问题

分析以下需求,并用代码实现
(根据描述写匹配手机号和邮箱的正则表达式)
1.根据描述写出正则表达式
(1)手机号正则:
第一位为1
第二位为3或4或5或7或8
第三~十一位为0~9的其中一个数字
(2)邮箱正则:以@分界
@ 符号左边为任意多个字符
@ 符号右边为任意多个字符,点符号,任意多个字符

2.利用正则表达式完成以下需求:
(1)判断”zhang@123.com”是否符合邮箱的格式
(2)定义一个存放邮箱的字符串数组{“hhxx@163.com”,”18601066888″,”nxgw@yeah.net”,”jpql@sohu.com.cn”,”15115888028″}
利用正则表达式过滤出所有的邮箱,并打印

Java使用正则解决问题

Original: https://www.cnblogs.com/xyy-520/p/8989695.html
Author: 酸辣小甜饼
Title: Java使用正则解决问题

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/569679/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • Java-MD5加密

    关于MD5 MD5信息摘要算法(英语:MD5 Message-Digest Algorithm),一种被广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值(hash…

    Java 2023年6月8日
    088
  • 从服务间的一次调用分析整个springcloud的调用过程(三)

    在 从服务间的一次调用分析整个springcloud的调用过程(二) 中我们会发现从头到尾都没说到负载均衡的逻辑,springcloud是如何在多个节点中选择哪个节点去执行请求的。…

    Java 2023年6月7日
    0116
  • 深入Android RxJava 2

    这篇文章是根据Jake Wharton在GOTO CopenHagen 2016上的讲话整理的。 下一个版本(2.0)的RxJava还在开发中。虽然observable、订阅管理和…

    Java 2023年5月29日
    092
  • 多线程案例 : 等待别人到达开饭

    这里我们要把别人当作一个线程。当每一个线程开启时,我们指定一个点,让他们同时到达并执行,所以使用CyclicBarrier设定一个障碍,并设置这个障碍的参数,指定规则由多少个线程同…

    Java 2023年6月7日
    075
  • session与cookie的区别是什么?如果客户端禁用了cookie功能,将会对session有什么影响?

    cookie 和session 的区别: 1、cookie数据存放在客户的浏览器上,session数据放在服务器上。 2、cookie不是很安全,别人可以分析存放在本地的COOKI…

    Java 2023年5月30日
    081
  • 滑动加载

    html js mounted() { // 缓存指针 let _this = this; …

    Java 2023年6月8日
    094
  • C# 线程手册 第四章 线程设计原则 系列

    大多数可扩展系统是具有高度并发性的,这意味着可能存在多个针对同一个对象的并发请求。实现一个既具有高并发性又具有线程安全性的代码是一个很大的挑战,因为这意味着当多个线程访问共享数据时…

    Java 2023年5月29日
    075
  • 浅谈 Golang 插件机制

    我们知道类似 Java 等半编译半解释型语言编译生成的都是类似中间态的字节码,所以在 Java 里面我们想要实现程序工作的动态扩展,可以通过 Java 的字节码编辑技术([[动态代…

    Java 2023年6月7日
    086
  • 开源C# WPF控件库《AduSkin – UI》

    追求极致,永臻完美 A Beautiful WPF Control UI 一款简单漂亮的WPF UI,融合部分开源框架的组件,为个人定制的UI,可供学者参考。https://www…

    Java 2023年5月30日
    0107
  • 分页查询

    1.分页概念 分页查询则是在页面上将本来很多的数据分段显示,每页显示用户自定义的行数。可提高用户体验度,同时减少一次性加载,内存溢出风险。 1.1.真分页 每次翻页从数据库中查询数…

    Java 2023年6月15日
    083
  • @FeignClient注解详解

    Spring Cloud 是目前最火的微服务框架,Feign 作为基础组件之一,在 Spring Cloud 体系中发挥了重要的作用。 一、FeignClient注解 FeignC…

    Java 2023年6月8日
    094
  • LocalDateTime接收前端String格式

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private LocalDateTime createTime; 实…

    Java 2023年6月6日
    098
  • JAVA入门基础_从零开始的培训_SpringCloud入门学习

    分布式的最佳实践:微服务的大致框架 单体架构(优缺点) 垂直架构 分布式架构(SOA) 微服务架构(知道API网关与服务的区别) 什么是SpringCloud呢? 服务注册与发现、…

    Java 2023年6月9日
    068
  • 一级缓存与二级缓存

    1.一级缓存 一级缓存基于sqlSession默认开启,在操作数据库时需要构造SqlSession对象,在对象中有一个HashMap用于存储缓存数据。不同的SqlSession之间…

    Java 2023年6月13日
    0102
  • JNI C反射调用java方法

    ④通过对象调用方法,可以调用空参数方法,也可以调用有参数方法,并且将参数通过调用的方法传入(void (CallVoidMethod)(JNIEnv, jobject, jmeth…

    Java 2023年5月29日
    097
  • spring guides

    https://spring.io/guides Original: https://www.cnblogs.com/WCFGROUP/p/11621728.htmlAuthor:…

    Java 2023年5月30日
    096
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球