正则表达式:
1.定义了字符串的形式
2.作用:搜索、编辑、处理文本
3.使用的类
Parrern类:正则表达式的编译表示,没有公共构造方法,调用公共静态编译方式返回一个Pattern对象,接受正则表达式的第一个参数
Mather类:对输入的字符串进行解析和匹配操作,没有构造方法,调用Patterndioxin的mather获取Mather对象

注意:PatternStyntaxException:非强制异常类,表示正则表达式中的语法错误

4.正则使用方式:
^开始位置
$匹配字符串结束的位置
*出现零次或者多次
+匹配一次到多次 至少出现一次
?匹配零次或者一次
.匹配单个字符串
|表示或者,二者取一
()匹配全部字符
[]匹配其中一个字符
{}限定匹配次数
\转义字符 基本上符号都需要转义字符
\w匹配英文字母和数字 \w匹配非英文字母和数字
\d表示数字 \D表示非数字

基础需要使用的一些正则表达式:
转载WhatAreWords:
https://www.cnblogs.com/whatarewords/p/10820881.html

此处附上正则表达式生成网址:https://www.sojson.com/regex/generate

昨日题目解答:
实现一个亚瑟发技能的过程;亚瑟打出了技能天降正义技能发动结束,亚瑟打出了普攻技能发动结束,(实现方法:接口+匿名内部类)

public interface Skill {
void Use();
}

private String name;
private Skill skill;
public Hart(){

}
public Hart(String name, Skill skill) {this.name = name;this.skill = skill;
}
public String getName() {return name;
}
public void setName(String name) {this.name = name;
}
public Skill getSkill() {return skill;
}
public void setSkill(Skill skill) {this.skill = skill;
}
public void attack(){System.out.println(name + "使用技能");skill.Use();System.out.println("完成");
}

public class demo implements Skill {

@Override
public void Use() {System.out.println("杀杀杀");
}

}

public static void main(String[] args) {Hart h = new Hart();h.setName("亚瑟");demo d = new demo();h.setSkill(d);h.attack();h.setSkill(new Skill() {@Overridepublic void Use() {System.out.println("大招");}});h.attack();}

今日题库:
1.使用正则表达式,验证自己输入的QQ号或者微信号是合法,(此处QQ号是5-10)
2.设计一个程序,设计一个电脑的简单系统,电脑都有开机和关机功能,
1)给电脑设置一个密码,需要登录开机登录才可以进行其他操作
2)同时打开微信,和朋友聊天,群主还发了一个红包,成员去抢了,收到了红包成员们说谢谢 成员A发出动图谢谢,成员B语音说谢谢,成员C打字说谢谢,(简单输出即可)
3)上网,查资料,搜本次考试内容的答案(偷懒)
1.查数组{2,8,1,9,3,5,7} 快速排序的结果)
2.桌上有 n 堆硬币,每堆的数量保存在数组 coins 中。我们每次可以选择任意一堆,拿走其中的一枚或者两枚,求拿完所有力扣币的最少次数。输入[4,2,1]以及[2,3,10])
3.查找了adbjkfbjaskfbeobkkebjkskldhfklsfhlohdvdsg这个字符串中k出现的次数
4.查找了==和equals的区别(自己写答案)
5.查找了String、StringBuffer、StringBuilder三者的区别
6.查找了完数的算法:一个数如果恰好等于它的因子之和,这个数就称为 "完数 "。例如6=1+2+3.编程 找出1000以内的所有完数。
4)打游戏,街霸(实现两个人对打互相发动技能攻击,出现输赢)
5)电脑可以打开QQ软件,使用QQ,QQ需要验证是否合法,且用户名和密码是否正确,QQ有收发消息的功能(简单输出即可)
6)使用计算器;计算自己抄袭和偷懒的后果
7)玩起了猜数字的游戏;
8)打开了宠物软件,里面养了一只恐龙,一只翼龙,还有一只霸王龙,喂了自己的恐龙,恐龙吃完之后发出了嘶吼,翼龙吃饱了飞走了,霸王龙吃完,亲了我一口,娇羞的跑了。
9)打开了一个在A:\AAA\apache-tomcat-8.5.55\webapps\examples\servlets\images\code\学生信息表.doc 的world的学生信息表,查看自己的学生信息是否出现重复,把重复的删了,还看了下这个文件在第第几层目录下,这个文件的后缀名是否是.doc文件,还仔细看了有没有一个images的文件
注:这道题不一定能写出来,是囊括了本周基本上所有程序的糅合,但是确实都是学过的内容,希望能连接起来,不一定写的很好,希望大家喜欢不要建议,我会努力的。

努力就会有希望,所有的苦都不会白吃。

希望发现问题的小伙伴多多私聊,发消息,我来改正。
每天的加瓦,都是以后的基石。
最后,小蛙在此每日温馨提示,希望各位学习的小伙伴多上CSDN、多上网、多加群聊,多思考、多看api,多延申。则未来可期。

每日加瓦,终成栋房5-正则表达式相关推荐

  1. 每日加瓦,终成栋房3

    今日份学习内容:static.Arrays类.Math类.接口 一.static 1.当一个方法用static修饰的时,就成了静态方法,静态方法不属于对象,是类,如果没有static修饰的话,需要使用 ...

  2. 每日加瓦,终成栋房6-展望未来(SpringBoot)

    周末本是黄金节,奈何落花有情,流水无意.言归正传.心中总有些不切实际的想法,学完基础不久,就想一步上天,但是也还好,只是想抚摸一下天空,什么时候可以站在星空之上,学完基础之后,就想看看接口怎么写,哎, ...

  3. 每日加瓦,终成栋房7-Object、Date、DateFormat、Calendar、System、StringBuider、包装类

    一.Object 对象 包名所在地:java.lang.Object 描述:所有类的父类,所有方法的子类都可以使用,再对象实例化的时候,最终的父类就是Object.若一个类没有指向父类,那么就会默认指 ...

  4. 每日加瓦,终成栋房4-final、内部类、权限修饰符

    今天份内容:final 权限修饰符 内部类 一.final 1.意思:最终的.不可变的 2.作用:修饰成员变量.修饰方法.修饰符.修饰局部变量 3.特点:final修饰基础数据类型的值的时候是不可改变 ...

  5. 舍瓦正式宣布告别AC米兰 7载红黑情缘终成历史

    舍瓦正式宣布告别AC米兰 7载红黑情缘终成历史 http://sports.sina.com.cn 2006年05月27日00:00 新浪体育   舍瓦7载红黑情缘终成历史 查看全部体育图片 循环图片 ...

  6. 信安考友分享:软考信息安全工程师备考四年,终成正果

    前面的话: 曾经看到过这样一段话,让我印象深刻:"没有衰败的行业,只有衰败的个人.如果一个行业的专家都去要饭了,那才说明这个行业没有发展了.但如果还有人在这个行业拿五六位数的月薪,只能说明你 ...

  7. 广东大爷10栋房收租,外卖小哥为5块钱崩溃大哭:成人世界是你想不到的心酸...

    点击右侧关注,了解黑客的世界! 点击右侧关注,掌握进阶之路! 点击右侧关注,探讨技术话题! 作者丨山叔 来源丨不山大叔(ouba798) 还记得去年火爆全网的石牌村鸭仔饭老板吗? 今年,再次去采访他时 ...

  8. python程序员爬取分析20万场吃鸡数据,带妹吃鸡,终成人生赢家

    首先,神枪镇楼 python程序员爬取分析20万场吃鸡数据,带妹吃鸡,终成人生赢家 吃鸡,撩妹神器 吃鸡游戏受到很多年轻人的喜爱,用户量也非常大.有很多地图,场景逼真,技术玩法,增加了游戏可玩性.而且 ...

  9. 积跬步以至千里_积跬步以至千里,聚小利终成大户

    声明:只做客观解读,不做主观预测,仅供参考,不作交易依据. ​择股看行业.择时看大盘.买点等共振.炒股就是控制风险. 大盘结束8连阳,跌破5日均线,30分钟形成顶背离,大盘正在走30分钟下跌一笔,舵手 ...

最新文章

  1. Web页面报错: Eval()、XPath() 和 Bind() 这类数据绑定方法只能在上下文中使用
  2. rust python对比_Python Rust 迭代器对比
  3. golang 学习记录
  4. LintCode-73.前序遍历和中序遍历树构造二叉树
  5. 机器学习经典书籍论文
  6. linux 内核块设备驱动,linux之块设备驱动
  7. java队列和栈实现原理_Java特性队列和栈的堵塞原理解析
  8. 多家广告聚合平台的混战:国内移动广告聚合平台大盘点
  9. 身份证最后一位校验算法
  10. 用太极拳讲分布式理论,再不懂你来找我!
  11. 科学计算机怎么解一元一次方程,解一元一次方程“八不要”
  12. hdu1348 Wall
  13. AI---人工智能学习
  14. 王烁30天认知训练营推荐书单
  15. 2018.8.30 训练小结
  16. 市场新格局,分享购商业模式异军突起
  17. 英文名字大全解释 (详)
  18. 开发游戏需要什么知识
  19. 移动端的ajax请求(痛的领悟)
  20. 《刷新》读书笔记(一)

热门文章

  1. Unity3D和UE4游戏开发引擎哪个是游戏开发者最爱?
  2. xdm俺来了、详解超市订单管理系统SSM版本
  3. c语言编程题总结,c语言编程题总结
  4. 技术时代的人心识别:从可能向现实的跨越丨上海交通大学教授博士生导师李侠...
  5. 整理的一些 Vue3 知识点,初学者看完就能上手做项目
  6. 发生死锁时自动发mail
  7. 第三周实验题目2——robots协议
  8. 工控电脑触摸显示屏幕监控报警方案-基于WiFi摄像头定时拍照图像识别技术
  9. JS + HTML + CSS 实现Todolist
  10. html xmlns=http://www.w3.org/1999/xhtml是啥