来自:一口Linux简介
正则表达式(regularexpression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。
常用正则表达式常用字符普通字符普通字符主要讲解以下内容,并举例说明
//StringregStr="[a-z]";//匹配a-z中任意一个字符//StringregStr="[A-Z]";//匹配A-Z中任何一个字符//StringregStr="abc";//匹配字符串abc//StringregStr="(?i)abc";//匹配字母abc不区分大小写//StringregStr="[0-9]";//匹配0-9任何一个字符//StringregStr="[^0-9]";//匹配不是0-9中的任何一个字符//StringregStr="[^0-9]{2}";//匹配2个不是0-9的字符//StringregStr="\\d";//匹配任何一个数字字符,等价于[0-9]//StringregStr="\\D";//匹配任何一个非数字字符,等价于[^0-9]//StringregStr="\\w";//匹配任何一个数字、字母、下划线,等价于[0-9a-zA-Z_]//StringregStr="\\W";//匹配任何一个除了数字、字母、下划线,等价于[^0-9a-zA-Z_]//StringregStr="\\s";//匹配任何一个空字符//StringregStr="\\S";//匹配任何一个非空字符//StringregStr="ab
cd";//选择匹配符,匹配字符串ab或者cd
)StringregStr="[a-z]";//匹配a-z中任意一个字符
Testpublicvoidtest(){Stringstr="abc";StringregStr="[a-z]";Pattern