java正则判断是否包含全半角小写英文例子
时间: 2024-12-06 16:06:13 浏览: 20
在Java中,你可以使用正则表达式来匹配字符串中是否包含全角或半角的小写字母。以下是一个简单的例子:
```java
import java.util.regex.Pattern;
public class Main {
public static void main(String[] args) {
String str = "Hello你好World";
String regex = "[a-z\\uFF61-\\uFF9F]+"; // 匹配全角或半角小写字母
Pattern pattern = Pattern.compile(regex);
boolean containsLowerCase = pattern.matcher(str).find();
if (containsLowerCase) {
System.out.println("字符串包含小写字母");
} else {
System.out.println("字符串不包含小写字母");
}
}
}
```
在这个例子中,`"[a-z\\uFF61-\\uFF9F]+"` 是一个正则表达式,其中 `[a-z]` 匹配所有ASCII小写字母,`\uFF61-\uFF9F` 则匹配Unicode范围内的全角小写字母。`Pattern.compile()` 创建了一个模式对象,`matcher(str)` 返回一个可以查找匹配项的对象,`find()` 方法用于检查是否存在匹配。
阅读全文