3.第二节demo2

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
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值