关于Java的正则表达式
来源:互联网 发布:linux命令查看磁盘空间 编辑:程序博客网 时间:2024/05/22 01:24
Java的正则表达式的存在是为了按照某种模式去匹配Java中的一类字符串的公式。他包括普通字符和元字符,普通字符包括字母和数字,元字符则具有某些特殊的含义。正则表达式不管是在.net还是Java平台表达的意思都是一样的。
以下列出了一些Java中常用的正则表达式的匹配条件:
那么我们还有两个例子来说明Java正则表达式在Java中对字符串的操作
① 验证邮箱格式是否正确
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);
// 要验证的字符串
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);
阅读全文
0 0
- 关于java的正则表达式
- 关于java的正则表达式
- 关于Java的正则表达式
- 关于java正则表达式
- 关于 java正则表达式
- 关于java正则表达式
- 关于java正则表达式的种种情怀
- java 关于正则表达式的基本知识
- 一篇关于Java正则表达式的理解
- 关于正则表达式的
- 关于Java 正则表达式小记
- Java的正则表达式
- Java的正则表达式
- java的正则表达式
- java的正则表达式
- Java的正则表达式
- Java的正则表达式
- Java的正则表达式
- Python实现华丽回调
- FlowNet 2.0: Evolution of Optical Flow Estimation with Deep Networks
- Javascript排序算法(冒泡排序,选择排序,插入排序,归并排序,快速排序)
- 问问自己
- java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener错误解决方案
- 关于Java的正则表达式
- Office 365 IT Professional——Planner
- 关于集合
- java mkdir()和mkdirs()区别
- elasticsearch__6__es部分名词说明与配置文件详解
- web项目外网访问第一次加载特别慢,但以后特别快,问题已解决
- 用gson分析解析json实例
- Android窗口和视图
- elasticsearch__4__java操作之QueryBuilders构建搜索Query