正则表达式(四)——认识范围(中括号[ ])

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/jikefzz1095377498/article/details/82774057
package com.wy.regular;

public class RegularTest {

	public static void main(String[] args) {
		// 范围
		// []一个中括号代表的是匹配一个字符
		pri("a".matches("[abc]"));//true
		
		// [^abc] 表示取除了abc三个字符的其他字符
		pri("a".matches("[^abc]"));//false
		pri("6".matches("[^abc]"));//true
		
		// [a-zA-Z]、[a-z]|[A-Z]和[a-z[A-Z]]都是a-z或者是A-Z
		pri("A".matches("[a-zA-Z]"));//true
		pri("A".matches("[a-z]|[A-Z]"));//true
		pri("A".matches("[a-z[A-Z]]"));//true
		
		// [A-Z&&[RFG]] A-Z并且是RFG其中的一个
		pri("R".matches("[A-Z&&[RFG]]"));//true
	}

	public static void pri(Object object){
		System.out.println(object);
	}
}

猜你喜欢

转载自blog.csdn.net/jikefzz1095377498/article/details/82774057
今日推荐