
Java正则表达式最近刚开始学习Java,随便记一点学习笔记Java正则表达式可参考官网API帮助文档中的Pattern类,importjava util regex Pattern;以
哔哩哔哩 2023-01-28 21:51:00
最近刚开始学习Java,随便记一点学习笔记
Java正则表达式可参考官网API帮助文档中的Pattern类,
以下是常用的
(相关资料图)
注意,正则表达式中表示交集必须要&&而不是一个&,后者仅为普通符号&
Java中\需要用转义\\表示
表示并集:|写在方括号外面表示并集,如果在方括号里面则不用写|
忽略大小写:
如果只忽略B的大小写
手机号匹配
注意上述仍不严谨
座机电话号码
020-2324242, 02122442, 027-42424, 0712-3242434
邮箱号码
匹配如下邮箱:
3232323@qq.com: mailto:3232323@qq.com
zhangsan@itcast.cnn: mailto:zhangsan@itcast.cnn
dleie0e9@163.com: mailto:dleie0e9@163.com
dleicee@pci. com.cn
较严格的身份证校验
前六位开头非0:[1-9]\d{5}
年只能18 19 20 开头: (18|19|20)
年后半段任意数字出现两次: \\d{2}
月份01 ~ 09 10 11 12: (0[1-9]|1[0-2])
日期01 ~ 09 1019 2029 30 31:(0[1-9]|[12]\\d|3[01])
后面4位,任意数字出现3次,最后一位可为X或x : \\d{3}[\\dXx]
分享:插件any-rule提供了常用情况的正则表达式模板
idea可按alt+鼠标 矩形选中
为了找到所有的匹配信息应采用循环的方式
文本:
Java自从95年问世以来,经历了很多版本,目前企业中用的最多的是Java8和Java11,因为这两个是长期支持版本,下一个长期支持版本是Java17,相信在未来不久Java17也会逐渐登上历史舞台。
需求1: 爬取版本号为8,11,17的Java文本,但是只要Java,不显示版本号。
需求2:爬取版本号为8,11,17的Java文本。正确爬取结果为:Java8 Java11 Java17 Java17
需求3:爬取除了版本号为8,11.17的Java文本
贪婪爬取:在爬取数据的时候尽可能多获取数据非贪婪爬取:尽可能少获取
例:abbbbbbbbbbbbb正则表达式:ab+
贪婪爬取:abbbbbbbbbbbbb非贪婪爬取:ab
Java默认为贪婪爬取
只写+和*表示贪婪匹配
+? 非贪婪匹配
*? 非贪婪匹配
用()表示分组
每组是有组号的,也就是序号
规则1:从1开始连续不间断
规则2:以左括号为基准,最左边的是第一组,其次为第二组,以此类推
//组号:表示把第X组的内容再拿出来用一次
需求:
将字符串:我要学学编编编编程程程程程程。
替换为:我要学编程
捕获分组:后序还要继续使用本组的数据
正则内部使用\组号
正则外部使用$组号
非捕获分组:分组之后不需要再使用本组数据,仅仅是把数据括起来
非捕获分组不占用组号
以下写法是错误的:
感谢Up主@LuckyPuppy514制作的Markdown转B站专栏油猴脚本
Java正则表达式最近刚开始学习Java,随便记一点学习笔记Java正则表达式可参考官网API帮助文档中的Pattern类,importjava util regex Pattern;以
大家好,小太来为大家解答以上问题。直击医保药品“灵魂砍价”现场很多人还不知道,现在让我们一起来看看吧!1、想必大家现在对于直击医保药品
1月28日,全国直营连锁汽车出行品牌一嗨出行旗下研究院,正式发布了《2023年春节租车自驾报告》。报告显示,2023年春节一嗨的订单总量同比过去
近年来,由于国内油价持续上涨,国内众多用户更倾向于拥有不错燃油经济性表现以及没有续航焦虑的产品。最近,公众号后台就有不少网友向教授提
今天来聊聊关于课堂上开展讨论活动,让我们在辩论中认识深刻的道理的文章,现在就为大家来简单介绍下课堂上开展讨论活动,让我们在辩论中认识
春运期间,铁路部门发挥“高铁+生鲜”优势,中铁快运、车站、列车等环节通力合作,全力保障物流运输通畅。(记者窦皓、宋豪新、苏滨、刘新吾、
辅酶q10是生活中比较常见的一种保健品,正确服用对身体有一定的好处,很多人都会吃辅酶q10。辅酶q10有低浓度的,也有高浓度的,两者的剂量是不
我在场上做了训练中的事情,内切、与防守球员一对一,我知道在那个位置我可以帮助球队。他是一个非常好的教练,很高兴与他共事,他总是给我们
龚先生的母亲去世后,他的父亲便和哥哥去了外地,今年,老人又回老家定居了
1、牛肉beef,读音:美 biːf ;英 biːf 。2、释义:n 牛肉;肌肉;食用牛;牢骚;vi 抱怨,告发;发牢骚;vt 养;加强。3、例句:Thesmellofroastbeefpermeatedt
大家好,小信来为大家解答以上问题。化妆步骤的先后顺序是什么,普通化妆的先后顺序很多人还不知道,现在让我们一起来看看吧!1、用护肤品
据路透社报道,当地时间23日,世界卫生组织(WHO)在声明中称,2022年发生一系列与止咳糖浆有关的儿童死亡事件并非孤立事件,呼吁194个成员国“
现在迪西娅的kit也已经公布,除了具体数值会有微调,基本架构不会有所改变。这边也需要根据迪西娅所提供的属性做一些猜想。整体的kit就是e后台
1、2021年中秋节放假时间:9月19日(周日)-9月21日(周二),共3天。2021年9月18日周六上班。2、国庆放假时间:10月1日至7日共7天。9月26日
瑞银:上调UniversalHealthServices(UHS US)评级,由卖出调整至中性评级,目标价由113 00美元调整至167 00美元。