Java——查缺补漏
文章平均质量分 66
懒鱼儿的学习日常
一只懒鱼儿
懒鱼儿的学习日常
展开
-
正则表达式(3)——习题练习
韩顺平老师 B站 习题练习 public static void main(String[] args) { String content = "wu6426-miao@org.com"; if(content.matches("^[\\w-]+@([a-zA-Z]+\\.)+[a-zA-Z]+$")){ System.out.println("合法"); }else{ System.out.println("不合法"); } } public static void main(St原创 2021-10-29 19:17:27 · 78 阅读 · 0 评论 -
正则表达式(2)
正则表达式三个常用类 Pattern类 matches(regStr,context):用于整体匹配,在验证输入的字符串是否满足条件时使用(返回值为boolean型) Matcher类 反向引用 案例引入 给定一段文本,找出所有四个数字连在一起的子串,并且这四个数字满足:1.第一位与第四位相同,2.第二位与第三位相同。如:1221,5775…… 案例:结巴去重 把:”我…我要…学学学…编程java!“ 通过正则表达式 修改成 ”我要学编程java!“ 解题思路: 去掉所有的.; 去重原创 2021-10-29 18:19:23 · 116 阅读 · 0 评论 -
正则表达式(1)
韩顺平老师课程 正则表达式底层实现 案例分析 给定一段文本(字符串),请找出所有四个数字连在一起的子串,如:1998 2020 2021 public static void main(String[] args) { String context = "1995年,互联网的蓬勃发展给了Oak机会。业界为了使死板、单调的静态网页能够“灵活”起来,……"; // \\d 表示一个任意的数字 String regStr = "\\d\\d\\d\\d"; //创建一个模式对象 Patte原创 2021-10-29 16:53:43 · 263 阅读 · 1 评论