//        一个点代表一个字符,api解释为任何字符p("abc".matches("..."));//truep("123".matches("..."));//true//把所有的数字替换成-,\d代表 数字 两个\\代表一个反斜线p("a8729a".replaceAll("\\d", "-"));//a----ap("a872d9a".replaceAll("\\d", "-"));//a---d-a/*** Pattern的两种用法*  第一,Pattern p = Pattern.compile("a*b");Matcher m = p.matcher("aaaaab"); boolean b = m.matches();* 第二,boolean b = Pattern.matches("a*b", "aaaaab");*/Pattern p = Pattern.compile("[a-z]{3}");//匹配三个小写字母Matcher m = p.matcher("dgA");//falsem = p.matcher("123");//falsem = p.matcher("abdc"); //falsem = p.matcher("bac");//truep(m.matches());p("************************************************");/**初步认识. * + ?,* *号代表*/p("a".matches("."));//truep("aa".matches("aa"));//truep("aaaa".matches("a*"));//true 查api说明: X* X,零次或多次// p("aaaa".matches("*"));//注意此正则表达式无效p("aaaa".matches("a+"));//true 查Pattern类api X+ 表示X,一次或多次 p("abdx".matches("a+"));//false             p("".matches("a*"));//true,因为可以出现零次p("ffg".matches("a*"));//falsep("aaaa".matches("a?"));//falseX? X,一次或一次也没有 ,在这里出现了多次所以是falsep("".matches("a?"));//truep("a".matches("a?"));//true

起重p为

public static void p(Object o) {System.out.println(o);}

每天进步一点点

每天一点正则表达式复习(一)相关推荐

  1. javascript正则表达式复习

    javascript的正则表达式复习 参考资源: w3cschool javascript regexp 菜鸟吧 javascript正则表达式 这里主要记录几个自己之前不是很熟悉的知识点,其他的知识 ...

  2. mysql每天1点执行存储过程_一天一点MySQL复习——存储过程

    一.存储过程概念 使用SQL编写访问数据库的代码时,可用两种方法存储和执行这些代码,一种是在客户端存储代码,并创建向数据库服务器发送的SQL命令(或SQL语句),比如在C#.Java等客户端编程语言中 ...

  3. 考研英语二81分复习经验分享|资料推荐|复习方法|复习规划

    关注学长公众号 计算机考研帮帮帮(cskaoyan666) 获取 复试资料, 面试问题等珍贵资料哦 视频地址 https://www.bilibili.com/video/BV1s54118772 视 ...

  4. 怎么用正则表达式判断字符串既含有字母也含有数字

    今天讲正则表达式的一个使用技巧:怎么判断一个字符串既含有字母又含有数字.这在判断某个字符串是不是MPN时非常有用,因为货物编号MPN(Manufacturer part number)就符合这个模式, ...

  5. 初中数学计算机考试知识点,初三数学复习建议及考试检查技巧

    初三中考数学的复习工作每天都要进行,中考数学考试要学会检查,才能减少失分.下面由学习啦小编为大家提供关于初三数学复习建议及考试检查技巧,希望对大家有帮助! 初三数学的复习建议 一.研究并吃透中考考纲, ...

  6. python爬电影排名用os bs4_python使用BeautifulSoup与正则表达式爬取时光网不同地区top100电影并对比...

    前言 还有一年多就要毕业了,不准备考研的我要着手准备找实习及工作了,所以一直没有更新. 因为Python是自学不久,发现很久不用的话以前学过的很多方法就忘了,今天打算使用简单的BeautifulSou ...

  7. 中科院考研经历⑦--阶段小结及专业课复习计划

    一志愿上岸中科院沈计所考研经历: 文章专栏(点击跳转) 阶段小结及专业课复习计划 2022年8月31日星期三15点35分   即将进入九月份日常上课阶段,经过这两天的体验也有所感触:课堂确实会影响学习 ...

  8. [综合面试] 跨专业大牛的IT求职面试经验分享以及学习知识路线图梳理

    百度三面,跪了,最中意的一家公司的最后一面,结束了我的校招应聘.总结经验和教训,希望能帮助一些人. 个人背景: 本科:大连理工信管专业,本科毕业代码量<500行.中科大读研,专业是管科,学的全是 ...

  9. 软考计算机网络原理之IP计算问题汇总

    1.IP地址 分类: ①A类IP地址 ②B类IP地址 ③C类IP地址 ④D类IP地址 ⑤E类IP地址 2.知识点 ①全零(0.0.0.0)表示任意网络,全1(255.255.255.255)当前子网的 ...

  10. (转)十步精通新语言

    标题党一下..... 昨天做了一个特殊抓取的爬虫,不到50行python代码,痛痛快快的给我抓取了2000个flashgame和玩法说明.除了感叹会写程序实在太好了之外,还想到了如何快速学习一门新语言 ...

最新文章

  1. java pkcs1转pkcs8_.NET Core RSA密钥的xml、pkcs1、pkcs8格式转换和JavaScript、Java等语言进行对接...
  2. php5,Apache在windows 7环境搭建
  3. mybatis oracle批量修改
  4. Mysql insert语句的优化
  5. boost::statechart模块实现状态迭代测试
  6. [笔试题目] 腾讯2015年9月基础研究笔试题
  7. Ubuntu更新过程被中断后的问题
  8. poj 1637 Sightseeing tour——最大流+欧拉回路
  9. 5.5的performance_schema
  10. 如何自己去写一个鼠标驱动_为什么要用哈密顿采样器(Hamiltonian Monte Carlo),以及如何自己写一个...
  11. 2020 COCO Keypoint Challenge 冠军之路!
  12. MyEclipse控制台报错:java.lang.OutOfMemoryError: PermGen space
  13. 第一章-第六题(帮人抢票,帮人选课这些软件是否合法 你怎么看?)--By梁旭晖...
  14. FTP服务器搭建报错Warning: FTP over TLS is not enabled, users cannot securely log in.
  15. 茶馆预定APP开发功能需求
  16. Linux下的java运行
  17. MySQL--eq_range_index_dive_limit参数学习,MYSQL 5.6 5.7处理数据分布不均的问题
  18. 在 阿里云ECS 上安装 CDH6.2 standalong
  19. hashmap与concurrenthashmap源码解析
  20. OA与BPM究竟有啥区别

热门文章

  1. c#怎么拟合函数得到参数_c#怎么拟合函数得到参数_最小二乘法拟合任意次曲线(C#)...
  2. Java编程:二分查找算法(非递归)
  3. Zepto:基础学习
  4. Javascript特效:天猫导航
  5. 一个简单的十年回顾及展望
  6. 网络_远程开机(ubuntu)
  7. 线性代数【八】二次型
  8. ICCV 2021 | 超越MobileNetV3!SkipNet:面向轻量级CNN的Bias Loss
  9. 输入两棵二叉树A,B,判断B是不是A的子结构。(我们约定空树不是任意一个树的子结构)
  10. Oracle数据库性能优化的艺术pdf