1.正则表达式
一个正则表达式是含有一些具有特殊意义字符的字符串,这些特殊字符称作正则表达式中的元字符。比如,“//dhello”中的//d就是有特殊意义的元字符,代表0到9中的任何一个。字符串对象调用publicboolean matches(String regex)方法可以判断当前字符串对象是否和参数regex指定的正则表达式匹配。
方括号括起若干个字符来表示一个元字符
[abc]:a,b,c中的任何一个
[^abc]:除了a,b,c以外的任何一个字符
方括号允许嵌套,并且可以进行并、交、 差运算
[a-zA-Z]:a-z或者A-Z,英文字母中任何一个
[a-d[m-p]]: 为a-d中任意一个字母或者为m-p中任意一个字母
[a-z&&[def]]:代表d,e或f
[a-f&&[^bc]]:a,d,e,f中任意一个
限定修饰符
regex = “hello[2468]?” hello,hello2,hello4都可以匹配
新闻热点
疑难解答