java语法正则表达式_详解Java正则表达式语法
导读热词
分享的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正则表达式语法相关推荐
- java内部格式_详解java内部类的访问格式和规则
详解java内部类的访问格式和规则 1.内部类的定义 定义一个类来描述事物,但是这个事物其中可能还有事物,这时候在类中再定义类来描述. 2.内部类访问规则 ①内部类可以直接访问外部类中的成员,包括私有 ...
- java static 函数_详解java中的static关键字
Java中的static关键字可以用于修饰变量.方法.代码块和类,还可以与import关键字联合使用,使用的方式不同赋予了static关键字不同的作用,且在开发中使用广泛,这里做一下深入了解. 静态资 ...
- java 引用传递_详解java的值传递、地址传递、引用传递
详解java的值传递.地址传递.引用传递 一直来觉得对值传递和地址传递了解的很清楚,刚才在开源中国上看到一篇帖子介绍了java中的值传递和地址传递,看完后感受颇深.下边总结下以便更容易理解. 按照以前 ...
- java comparator相等_详解Java中Comparable和Comparator接口的区别
详解Java中Comparable和Comparator接口的区别 发布于 2020-7-20| 复制链接 摘记: 详解Java中Comparable和Comparator接口的区别本文要来详细分析一 ...
- python java混合编程_详解java调用python的几种用法(看这篇就够了)
java调用python的几种用法如下: 在java类中直接执行python语句 在java类中直接调用本地python脚本 使用Runtime.getRuntime()执行python脚本文件(推荐 ...
- Java implement意思_详解JAVA中implement和extends的区别
详解JAVA中implement和extends的区别 发布于 2020-4-14| 复制链接 摘记: 详解JAVA中implement和extends的区别extends是继承父类,只要那个类不是声 ...
- java sleep唤醒_详解Java中的线程让步yield()与线程休眠sleep()方法
Java中的线程让步会让线程让出优先级,而休眠则会让线程进入阻塞状态等待被唤醒,这里我们对比线程等待的wait()方法,来详解Java中的线程让步yield()与线程休眠sleep()方法 线程让步: ...
- java runnable 异常_详解Java中多线程异常捕获Runnable的实现
详解Java中多线程异常捕获Runnable的实现 1.背景: Java 多线程异常不向主线程抛,自己处理,外部捕获不了异常.所以要实现主线程对子线程异常的捕获. 2.工具: 实现Runnable接口 ...
- java 代码块_详解java中的四种代码块
在java中用{}括起来的称为代码块,代码块可分为以下四种: 一.简介 1.普通代码块: 类中方法的方法体 2.构造代码块: 构造块会在创建对象时被调用,每次创建时都会被调用,优先于类构造函数执行. ...
- java排序接口_详解JAVA使用Comparator接口实现自定义排序
1.原则 Comparator接口可以实现自定义排序,实现Comparator接口时,要重写compare方法: int compare(Object o1, Object o2) 返回一个基本类型的 ...
最新文章
- Magento(麦进斗)安装问题
- 菜鸟学习JavaScript小实验之函数引用
- 安全容器的发展与思考
- SAP ABAP的权限检查跟踪(Authorization trace)工具使用步骤介绍
- CSS3笔记之基础篇(一)边框
- 手工机器人的做法大全用易拉罐_纯手工自制黄油,做法简单详细易操作,蛋糕、饼干、面包都能用...
- redis设置key的有效期
- onnx 测试_pytorch onnx onnxruntime tensorrt踩坑 各种问题
- 设置Myeclipse中的代码格式化、及保存时自动格式化
- linux 环境变量详解,Linux 环境变量详解及实例
- 恩施机器人编程_恩施安川机器人水切切割编程
- 标准C语言程序设计第七版pdf,C语言程序设计(向华)7.pdf
- 使用 Java 下载FTP文件
- selenium借助pywinauto工具上传附件
- oracle用户LOCKED(TIMED)原因及解决
- Node.js 入门
- 764. 最大加号标志
- 什么是必选?和招标有什么区别?
- どゆことの意味は何ですか?
- 基石为勤能补拙的迷宫之旅——第八天(Python文件操作)
热门文章
- wget下载文件命令
- 计算机考研数据结构高分笔记,2021版天勤计算机考研高分笔记系列:数据结构高分笔记(第9版)...
- mapgis安装|计算机中丢失basroot.dll
- java控制html弹出框,Selenium+java - 弹出框处理
- 循迹小车c语言程序51单片机,51单片机循迹小车Proteus仿真程序
- 高级Bash脚本编程入门
- 实时帧数手机_实时音频的混音在视频直播中的技术原理和实践总结
- 我的世界服务器无限箱子指令,我的世界功能就要这么多 箱子页面指令插件
- bat批量定时打开网址
- 药房管理系统 药店管理系统 GITHUB