栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java正则表达式

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java正则表达式

比如校验qq必须全是数字,且位数在6-20之间

public static boolean checkQQ(String qq){

return qq!=null&&qq.matchs("\d{6,20}");

}

字符类:[abc]只能是abc [^abc]除了abc以为的任何字符 [a-zA-Z]a到z,A到Z 包括(范围)[a-d[m-p]]a到d或m到p [a-z&&[def]]d,e或f(交集)[a-z&&[^m-p]]a到z,除了m到p

.任何字符 d一个数字(0-9)D非数字 s一个空白字符(t n x0B f r) S非空白字符

w数字,英文,下划线(a-zA-Z_0-9)W就是^w

上述是单个字符的表示

贪婪的量词(配合匹配多个字符):X? 一次或根本不 X+一次或多次 X*0次或多次 X{n}正好n次

X{n,}至少n次 X{n,m}至少n次但不超过m次

用String.matches方法判断如:"a".matches("[abc]")

或者“22”.matches("\d{2}") "\w{1,30}@\w{2,20}\.")其中\.代表.

正则表达式在字符串中的运用:split,replace(regex,replacement)都可以以正则表达式为参数

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/964485.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号