3.第二节demo2

    xiaoxiao2024-12-15  11

    package com.zzh.day1; public class demo2 { public static void main(String[] args){ //初步认识 . * + System.out.println("1 "+"aa".matches("..")); System.out.println("2 "+"aa".matches("aa")); System.out.println("3 "+"aaaa".matches("a*"));//0个或者多个 System.out.println("4 "+"aaaa".matches("a+"));//一个或者多个 System.out.println("5 "+"aaaa".matches("a?"));//?至多一次 System.out.println("6 "+"".matches("a?")); System.out.println("7 "+"a".matches("a?")); System.out.println("8 "+"12345645645645".matches("\\d{3,100}"));//{}重复次数 System.out.println("9 "+"192.168.0.255".matches("(\\d{1,3}\\.){3}\\d{1,3}"));//\d表示一位数字 System.out.println("10 "+"192".matches("[0-2][0-9][0-9]"));//[]匹配范围 // System.out.println("11 "+"192.168.0.1".matches("([0-255]\\.){3}[0-255]")); } }

    这段代码做了什么: 就是测试。 输出结果: 1 true 2 true 3 true 4 true 5 false 6 true 7 true 8 true 9 true 10 true

    .匹配任何一个字符 *至少0次 +至少1次 ?至多1次 {3,100}至少出现3次,至多出现100次 [0-9]0-9之间的数字 \. 匹配. 正则表达式中使用 () 来分组,具体的组号直接数 ( 的序号就是该组号

    这段代码里面就这么多东西吧。

    最新回复(0)