java怎么用正则表达式判断大小写英文
时间: 2024-09-16 07:02:53 浏览: 47
java正则表达式判断密码是否包含大小写、数字、特殊字符
5星 · 资源好评率100%
在Java中,你可以使用`java.util.regex`包下的`Pattern`和`Matcher`类来进行正则表达式的匹配。如果你想判断一个字符串是否只包含大写或小写字母,可以使用正则表达式来匹配。
例如,如果你想要检查一个字符串是否全部由大写字母组成:
```java
import java.util.regex.Pattern;
public class Main {
public static void main(String[] args) {
String input = "HELLO";
String regexUpperCase = "[A-Z]+";
Pattern pattern = Pattern.compile(regexUpperCase);
Matcher matcher = pattern.matcher(input);
if (matcher.matches()) {
System.out.println("输入字符串全由大写字母构成");
} else {
System.out.println("输入字符串包含非大写字母");
}
}
}
```
如果你想检测小写字母,只需将正则表达式改为`"[a-z]+"`。如果需要同时判断大小写,你可以先分别处理,因为大写和小写是相互独立的。
阅读全文