导读热词

分享的Java正则表达式语法和示例如下

1、匹配验证-验证Email是否正确

public static void main(String[] args) {

// 要验证的字符串

String str = "service@xsoftlab.net";

// 邮箱验证规则

String regEx = "[a-zA-Z_]{1,}[0-9]{0,}@(([a-zA-z0-9]-*){1,}\\.){1,3}[a-zA-z\\-]{1,}";

// 编译正则表达式

Pattern pattern = Pattern.compile(regEx);

// 忽略大小写的写法

// Pattern pat = Pattern.compile(regEx,Pattern.CASE_INSENSITIVE);

Matcher matcher = pattern.matcher(str);

// 字符串是否与正则表达式相匹配

boolean rs = matcher.matches();

System.out.println(rs);

}

2、在字符串中查询字符或者字符串

public static void main(String[] args) {

// 要验证的字符串

String str = "baike.xsoftlab.net";

// 正则表达式规则

String regEx = "baike.*";

// 编译正则表达式

Pattern pattern = Pattern.compile(regEx);

// 忽略大小写的写法

// Pattern pat = Pattern.compile(regEx,Pattern.CASE_INSENSITIVE);

Matcher matcher = pattern.matcher(str);

// 查找字符串中是否有匹配正则表达式的字符/字符串

boolean rs = matcher.find();

System.out.println(rs);

}

3、常用正则表达式

4、正则表达式语法

关于Java正则表达式语法和示例就为大家介绍到这,希望对大家的学习有所帮助。

相关文章

总结

以上是编程之家为你收集整理的详解Java正则表达式语法全部内容,希望文章能够帮你解决详解Java正则表达式语法所遇到的程序开发问题。

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。

如您喜欢交流学习经验,点击链接加入交流1群:1065694478(已满)交流2群:163560250

java语法正则表达式_详解Java正则表达式语法相关推荐

  1. java内部格式_详解java内部类的访问格式和规则

    详解java内部类的访问格式和规则 1.内部类的定义 定义一个类来描述事物,但是这个事物其中可能还有事物,这时候在类中再定义类来描述. 2.内部类访问规则 ①内部类可以直接访问外部类中的成员,包括私有 ...

  2. java static 函数_详解java中的static关键字

    Java中的static关键字可以用于修饰变量.方法.代码块和类,还可以与import关键字联合使用,使用的方式不同赋予了static关键字不同的作用,且在开发中使用广泛,这里做一下深入了解. 静态资 ...

  3. java 引用传递_详解java的值传递、地址传递、引用传递

    详解java的值传递.地址传递.引用传递 一直来觉得对值传递和地址传递了解的很清楚,刚才在开源中国上看到一篇帖子介绍了java中的值传递和地址传递,看完后感受颇深.下边总结下以便更容易理解. 按照以前 ...

  4. java comparator相等_详解Java中Comparable和Comparator接口的区别

    详解Java中Comparable和Comparator接口的区别 发布于 2020-7-20| 复制链接 摘记: 详解Java中Comparable和Comparator接口的区别本文要来详细分析一 ...

  5. python java混合编程_详解java调用python的几种用法(看这篇就够了)

    java调用python的几种用法如下: 在java类中直接执行python语句 在java类中直接调用本地python脚本 使用Runtime.getRuntime()执行python脚本文件(推荐 ...

  6. Java implement意思_详解JAVA中implement和extends的区别

    详解JAVA中implement和extends的区别 发布于 2020-4-14| 复制链接 摘记: 详解JAVA中implement和extends的区别extends是继承父类,只要那个类不是声 ...

  7. java sleep唤醒_详解Java中的线程让步yield()与线程休眠sleep()方法

    Java中的线程让步会让线程让出优先级,而休眠则会让线程进入阻塞状态等待被唤醒,这里我们对比线程等待的wait()方法,来详解Java中的线程让步yield()与线程休眠sleep()方法 线程让步: ...

  8. java runnable 异常_详解Java中多线程异常捕获Runnable的实现

    详解Java中多线程异常捕获Runnable的实现 1.背景: Java 多线程异常不向主线程抛,自己处理,外部捕获不了异常.所以要实现主线程对子线程异常的捕获. 2.工具: 实现Runnable接口 ...

  9. java 代码块_详解java中的四种代码块

    在java中用{}括起来的称为代码块,代码块可分为以下四种: 一.简介 1.普通代码块: 类中方法的方法体 2.构造代码块: 构造块会在创建对象时被调用,每次创建时都会被调用,优先于类构造函数执行. ...

  10. java排序接口_详解JAVA使用Comparator接口实现自定义排序

    1.原则 Comparator接口可以实现自定义排序,实现Comparator接口时,要重写compare方法: int compare(Object o1, Object o2) 返回一个基本类型的 ...

最新文章

  1. Magento(麦进斗)安装问题
  2. 菜鸟学习JavaScript小实验之函数引用
  3. 安全容器的发展与思考
  4. SAP ABAP的权限检查跟踪(Authorization trace)工具使用步骤介绍
  5. CSS3笔记之基础篇(一)边框
  6. 手工机器人的做法大全用易拉罐_纯手工自制黄油,做法简单详细易操作,蛋糕、饼干、面包都能用...
  7. redis设置key的有效期
  8. onnx 测试_pytorch onnx onnxruntime tensorrt踩坑 各种问题
  9. 设置Myeclipse中的代码格式化、及保存时自动格式化
  10. linux 环境变量详解,Linux 环境变量详解及实例
  11. 恩施机器人编程_恩施安川机器人水切切割编程
  12. 标准C语言程序设计第七版pdf,C语言程序设计(向华)7.pdf
  13. 使用 Java 下载FTP文件
  14. selenium借助pywinauto工具上传附件
  15. oracle用户LOCKED(TIMED)原因及解决
  16. Node.js 入门
  17. 764. 最大加号标志
  18. 什么是必选?和招标有什么区别?
  19. どゆことの意味は何ですか?
  20. 基石为勤能补拙的迷宫之旅——第八天(Python文件操作)

热门文章

  1. wget下载文件命令
  2. 计算机考研数据结构高分笔记,2021版天勤计算机考研高分笔记系列:数据结构高分笔记(第9版)...
  3. mapgis安装|计算机中丢失basroot.dll
  4. java控制html弹出框,Selenium+java - 弹出框处理
  5. 循迹小车c语言程序51单片机,51单片机循迹小车Proteus仿真程序
  6. 高级Bash脚本编程入门
  7. 实时帧数手机_实时音频的混音在视频直播中的技术原理和实践总结
  8. 我的世界服务器无限箱子指令,我的世界功能就要这么多 箱子页面指令插件
  9. bat批量定时打开网址
  10. 药房管理系统 药店管理系统 GITHUB