java正则表达式(三)

来源:互联网 发布:乐易编程 编辑:程序博客网 时间:2024/06/05 00:58

x? 代表x出现零次或1次

x*代表x0次或多次

x+代表x1次或多次

X{n} x出现n次

x{n,}最少出现x N次

范围是用中括号表示的,下面看代码:

public class TestRegular {public static void main(String[] args) {p("a".matches("[abc]"));//匹配其中一个p("a".matches("[^abc]"));//匹配除abc之外的字符p("A".matches("[a-zA-Z]"));//匹配a到z和A到Zp("A".matches("[a-z]|[A-Z]"));//同上p("A".matches("[a-z[A-Z]]"));//同上p("R".matches("[A-Z&&[RFG]]"));//A到Z并且是RFG其中的一个}public static void p(Object o){System.out.println(o);}}

看运行结果: