Java 正则表达式字母篇-CSDN博客
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
字母
匹配 a-z 的小写字母
用 [a-z]
可以匹配一位 a-z 的小写字母
String regexaz = "[a-z][z-z]";
System.out.println("az".matches(regexaz));// true
System.out.println("aZ".matches(regexaz));// false
System.out.println("AA".matches(regexaz));// false
System.out.println("66".matches(regexaz));// false
匹配特定的小写字母
用 [abc]
或者 [a-c]
表示只会匹配 a 、b 、c
//String regexabc = "[abc]";
String regexabc = "[a-c]";
System.out.println("a".matches(regexabc));// true
System.out.println("b".matches(regexabc));// true
System.out.println("c".matches(regexabc));// true
System.out.println("abc".matches(regexabc));// false
System.out.println("ad".matches(regexabc));// false
System.out.println("abcd".matches(regexabc));// false
匹配非特定的小写字母
和 匹配特定的小写字母 相反
用 [^abc]
表示只会匹配 a 、b 、c 以外的字母
String regexFabc = "[^abc]";
System.out.println("a".matches(regexFabc));// false
System.out.println("b".matches(regexFabc));// false
System.out.println("c".matches(regexFabc));// false
System.out.println("d".matches(regexFabc));// true
System.out.println("z".matches(regexFabc));// true
System.out.println("x".matches(regexFabc));// true
大写字母也可以这样。
匹配 A-Z 的大写字母
用 [A-Z]
可以匹配一位 A-Z 的大写字母
String regexdAZ = "[A-Z][A-Z]";
System.out.println("AZ".matches(regexdAZ));// true
System.out.println("Az".matches(regexdAZ));// false
System.out.println("az".matches(regexdAZ));// false
System.out.println("11".matches(regexdAZ));// false
匹配特定的大写字母
只匹配 R 、P 、G 用 [RPG]
,
String regexRPG = "[RPG]";
System.out.println("R".matches(regexRPG));// true
System.out.println("P".matches(regexRPG));// true
System.out.println("G".matches(regexRPG));// true
System.out.println("RPG".matches(regexRPG));// false
System.out.println("r".matches(regexRPG));// false
System.out.println("p".matches(regexRPG));// false
System.out.println("g".matches(regexRPG));// false
System.out.println("rpg".matches(regexRPG));// false
匹配 a-z 和 A-Z 的任何字母符号
用 [a-zA-Z]
可以匹配一位 a-z 和 A-Z 的任何字母符号
String regexdazAZ = "[a-zA-Z][a-zA-Z]";
System.out.println("AZ".matches(regexdazAZ));// true
System.out.println("Az".matches(regexdazAZ));// true
System.out.println("az".matches(regexdazAZ));// true
System.out.println("11".matches(regexdazAZ));// false
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |