学习笔记之正则表达式
package collection;import java.sql.Date; import java.util.Arrays; import java.util.regex.Matcher; import java.util.regex.Pattern;import javax.xml.crypto.Data;public class Testgrex {public static void main(String[] args) { // 验证邮箱 // String str = "mfr8520@163.com";String str = "640302199512292510";// 邮箱验证规则 // String regEx = "[a-zA-Z_]{1,}[0-9]{0,}@(([a-zA-z0-9]-*){1,}\\.){1,3}[a-zA-z\\-]{1,}";// String regex = "[a-zA-Z0-9]{1,}@[a-zA-Z0-9]{1,}.[a-zA-Z]{1,3}";// 编译正则表达式 // 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 regex = "[1-9]{1}[0-9]{1,17}"; // Pattern t1 = Pattern.compile(regex); 如果这样的话 已经编译的正则表达式 可以多次使用这个模式,而直接用 Pattern。matches的话无法多次利用 // System.out.println(t1.matcher(str).matches());System.out.println(Pattern.matches(regex,str)); /// }}
View Code
转载于:https://www.cnblogs.com/GuangMingDingFighter/p/9458486.html
学习笔记之正则表达式相关推荐
- 【JavaSE_学习笔记】正则表达式
[JavaSE_学习笔记]正则表达式 正则表达式常用的语法: A:字符 符号 意义 注意事项 x 字符 x :任意的字符 \\ 反斜线字符 在代码中书写正则表达式:-->用两个\代表一个反斜线 ...
- Python学习笔记:正则表达式
前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...
- 4.4学习笔记-REGEXP1(正则表达式)
文本查找的需要: grep egrep fgrep grep: 根据模式,搜索文本,并将符合模式的文本行显示出来 Pattern(模式):文本字符和正则表达式的元字符组合而成的匹配条件 grep [o ...
- linux shell编程学习笔记(9)正则表达式
1.什么是正则表达式 用一串符号描述有共同属性的数据 一串符号:元符号 --正则表达式通常被用来检索和/或替换那些符合某个模式的文本内容.许多程序设计语言都支持利用正则表达式进行字符串操作.对于系统管 ...
- RX学习笔记:正则表达式
正则表达式 2016-07-03 正则表达式是以字符串模板的形式匹配查找字符的方式. 正则表达式是字符串模板,所以其本身是一个字符串,首尾以反斜杆 / 开始和结束. 在两反斜杆中间的字符串表示要查找的 ...
- python perl正则表达式_python学习笔记(正则表达式)
什么是正则表达式 正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配.最简单的正则表达式就是普通字符串,可以匹配其自身.换包话说,正则表达式'python' 可以匹配字符 ...
- JavaScript:学习笔记(3)——正则表达式的应用
JavaScript:正则表达式的应用 应用正则表达式对象RegExp 创建正则表达式 JavaScript中使用RegExp对象来表述一个正则表达式.使用正则表达式之前首先要创建一个RegExp对象 ...
- JavaSE 学习笔记之正则表达式(二十五)
正则表达式:其实是用来操作字符串的一些规则. 好处:正则的出现,对字符串的复杂操作变得更为简单. 特点:将对字符串操作的代码用一些符号来表示.只要使用了指定符号,就可以调用底层的代码对字符串进行操作. ...
- Python学习笔记(正则表达式)
\b - 表示以什么开头或结尾 \d - 匹配数字 \w - 匹配字母或数字或下划线或汉字(我试验下了,发现3.x版本可以匹配汉字,但2.x版本不可以) \s - 匹配任意的空白符 ^ - 匹配字符串 ...
- nginx 学习笔记--Nginx正则表达式之匹配操作符
nginx可以在配置文件中对连接进行判断,已达到防止rewrite.盗链.对静态资源设置缓存以及浏览器限制等目的: 字符串表达式支持正则表达式,能设定大小写是否敏感. 1.~为区分大小写的匹配. 2. ...
最新文章
- web.xml 中的listener、 filter、servlet 加载顺序及其详解(转)
- 解决WPF中重载Window.OnRender函数失效问题
- 这3句屁话,关键时刻能救命
- 1.8 finally和return的执行顺序
- 又重装了系统win8+office2013+sql2012+tfs2012+vs2010+vs2012+xna4+kinectsdk1.6+wp8sdk
- Axure RP Pro 6.0 原型设计工具(产品经理必备)
- 点击input框,添加阴影效果
- python 映射和反映射_python映射类型的相关介绍
- Buildroot构建指南——根文件系统(Rootfs)
- 适合初学者的安卓开源项目_开源世界中初学者的颠簸之旅
- leetcode —— 687. 最长同值路径
- 总投资51亿元!长城汽车与宝马共同投资项目获批
- istio使用教程和示例(导流,请求路由,访问拒绝,黑白名单,限速)
- SWF怎么转换AVI视频格式呢?
- BackgroundWorker的参数传递
- 计算机桌面没有cdef,如何解决电脑CDEF盘都打不开出现“该文件没有程序与之关联来执行该操作”的问题...
- phpspider 的简单使用
- u盘数据恢复的原理_U盘数据恢复工具 U盘常见故障及使用保养
- 离散数学笔记(一)【集合、命题逻辑 、谓词逻辑】
- 小学生体测测试环境怎么填_小学体测在各个学校展开 最新六年级测试项目及评价标准表一览...