java正则表达式,如何表示一个非某个字符的匹配
发布网友
发布时间:2022-05-02 19:35
我来回答
共1个回答
热心网友
时间:2022-05-18 00:19
在方括号内用^符号表示排除某个字符,使用示例如下:
public static void main(String[] args) {
String regex = "[^a]*"; // 匹配一个不包含字母a的字符串
boolean hasA = "abcd".matches(regex); // 结果为false
System.out.println(hasA);
hasA = "bcd".matches(regex); // 结果为true
System.out.println(hasA);
}
注意:如果不在方括号内使用表示匹配输入字符串的开始位置。