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

学习笔记之正则表达式相关推荐

  1. 【JavaSE_学习笔记】正则表达式

    [JavaSE_学习笔记]正则表达式 正则表达式常用的语法: A:字符 符号 意义 注意事项 x 字符 x :任意的字符 \\ 反斜线字符 在代码中书写正则表达式:-->用两个\代表一个反斜线 ...

  2. Python学习笔记:正则表达式

    前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...

  3. 4.4学习笔记-REGEXP1(正则表达式)

    文本查找的需要: grep egrep fgrep grep: 根据模式,搜索文本,并将符合模式的文本行显示出来 Pattern(模式):文本字符和正则表达式的元字符组合而成的匹配条件 grep [o ...

  4. linux shell编程学习笔记(9)正则表达式

    1.什么是正则表达式 用一串符号描述有共同属性的数据 一串符号:元符号 --正则表达式通常被用来检索和/或替换那些符合某个模式的文本内容.许多程序设计语言都支持利用正则表达式进行字符串操作.对于系统管 ...

  5. RX学习笔记:正则表达式

    正则表达式 2016-07-03 正则表达式是以字符串模板的形式匹配查找字符的方式. 正则表达式是字符串模板,所以其本身是一个字符串,首尾以反斜杆 / 开始和结束. 在两反斜杆中间的字符串表示要查找的 ...

  6. python perl正则表达式_python学习笔记(正则表达式)

    什么是正则表达式 正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配.最简单的正则表达式就是普通字符串,可以匹配其自身.换包话说,正则表达式'python' 可以匹配字符 ...

  7. JavaScript:学习笔记(3)——正则表达式的应用

    JavaScript:正则表达式的应用 应用正则表达式对象RegExp 创建正则表达式 JavaScript中使用RegExp对象来表述一个正则表达式.使用正则表达式之前首先要创建一个RegExp对象 ...

  8. JavaSE 学习笔记之正则表达式(二十五)

    正则表达式:其实是用来操作字符串的一些规则. 好处:正则的出现,对字符串的复杂操作变得更为简单. 特点:将对字符串操作的代码用一些符号来表示.只要使用了指定符号,就可以调用底层的代码对字符串进行操作. ...

  9. Python学习笔记(正则表达式)

    \b - 表示以什么开头或结尾 \d - 匹配数字 \w - 匹配字母或数字或下划线或汉字(我试验下了,发现3.x版本可以匹配汉字,但2.x版本不可以) \s - 匹配任意的空白符 ^ - 匹配字符串 ...

  10. nginx 学习笔记--Nginx正则表达式之匹配操作符

    nginx可以在配置文件中对连接进行判断,已达到防止rewrite.盗链.对静态资源设置缓存以及浏览器限制等目的: 字符串表达式支持正则表达式,能设定大小写是否敏感. 1.~为区分大小写的匹配. 2. ...

最新文章

  1. web.xml 中的listener、 filter、servlet 加载顺序及其详解(转)
  2. 解决WPF中重载Window.OnRender函数失效问题
  3. 这3句屁话,关键时刻能救命
  4. 1.8 finally和return的执行顺序
  5. 又重装了系统win8+office2013+sql2012+tfs2012+vs2010+vs2012+xna4+kinectsdk1.6+wp8sdk
  6. Axure RP Pro 6.0 原型设计工具(产品经理必备)
  7. 点击input框,添加阴影效果
  8. python 映射和反映射_python映射类型的相关介绍
  9. Buildroot构建指南——根文件系统(Rootfs)
  10. 适合初学者的安卓开源项目_开源世界中初学者的颠簸之旅
  11. leetcode —— 687. 最长同值路径
  12. 总投资51亿元!长城汽车与宝马共同投资项目获批
  13. istio使用教程和示例(导流,请求路由,访问拒绝,黑白名单,限速)
  14. SWF怎么转换AVI视频格式呢?
  15. BackgroundWorker的参数传递
  16. 计算机桌面没有cdef,如何解决电脑CDEF盘都打不开出现“该文件没有程序与之关联来执行该操作”的问题...
  17. phpspider 的简单使用
  18. u盘数据恢复的原理_U盘数据恢复工具 U盘常见故障及使用保养
  19. 离散数学笔记(一)【集合、命题逻辑 、谓词逻辑】
  20. 小学生体测测试环境怎么填_小学体测在各个学校展开 最新六年级测试项目及评价标准表一览...

热门文章

  1. CAS 配置NLB 负载均衡网络无法连接
  2. Mac电脑下配置maven环境变量
  3. Eclipse设置护眼背景
  4. 【转】你真的懂select Socket模型吗?
  5. Firefox 的about:config
  6. 在.NET 对XML的一些基本操作
  7. .NET序列化与反序列化(转)
  8. 如何巧妙使用Camtasia库中的素材?
  9. EXCEL如何新建自定义单元格以及样式怎么设置
  10. 十行代码--用python写一个USB病毒 (知乎 DeepWeaver)