JAVA中的正则表达式

    Java常用类库:正则表达式
import java.util.regex.Pattern;   
  
public class  Demo {   
    public static void main(String[] args)    
    {   
        String str = "1234";   
  
        boolean flag = Pattern.compile("[0-9]+").matcher(str).matches();   
        /*  
        常用表达式:  
            [abc]             表示字符a,b,或c  
            [^abc]            表示除了a,b,c之外的任意字符  
            [a-zA-Z0-9]       表示由字母,数字组成  
            \d                表示数字  
            \D                表示非数字  
            \w                表示字母,数字,下划线  
            \W                表示非字母,数字,下划线  
            \s                表示所有空白字符(换行,空格等)  
            \S                表示非空白字符  
            ^                 表示行的开头  
            $                 表示行的结束  
            .                 表示匹配除换行符之外的任意字符  
            \\                表示反斜杠字符(\)  
            \t                表示制表符  
            \n                表示换行  
 
 
            数量表达:(X表示一组表达式规范)  
            X        必须出现一次  
            X?       可以出现0次或1次  
            X*       可以出现0次,1次或多次  
            X+       可以出现1次或多次  
            X{n}     必须出现n次  
            X{n,}    必须出现n次以上  
            X{n,m}   必须出现n~m次  
 
 
        */  
        if (flag) {   
            System.out.println("是由数字组成!!");   
        } else {   
            System.out.println("不是由数字组成!!");   
        }   
    }   
}  

你可能感兴趣的:(java,C++,c,正则表达式,C#)