星空网 > 软件开发 > Java

JAVA基础之正则表达式

加 ^$  整个字符串满足要求

不加部分字符串满足要求即可通过

========================================================

\:转义字符

\d:任意一个数字                                      (digit:数字)

\w:任意一个单词字符( 数字,字母,下划线)(word:单词)

\s:任意一个空白字符(\t \r \n \f \x0B)    (space:空)

\D:任意一个非数字字符

\W:任意一个非单词字符

\S:任意一个非空白字符

.         任意字符

\\.      表示普通的.

=========================================================

"+":连续出现1次以上 --------"^\d+$"

"*":表示内容出现0-若干次----"^\d*$"

"?":表示内容出现0-1次-------"^\d?$"

=========================================================

[]

---------[ab]a和b能通过

---------[a-z]表示范围a,b,c....z都可以(后面的要比前面大)

---------[a-bd-e]多个范围

=========================================================

{}

{n}出现n次---------------"^[a]{n}$"----------(n个a能通过)

{n,}至少n次---------------"^[a]{n,}$"---------(至少n个a能通过)

{n,m}出现n-m次都可以----“^[a]{n,m}$”-------(n-m个a能通过)

=========================================================

()--------括号内看成一个整体

|---------(123|321)--------123或者321

=========================================================

String emailRegEx = "^\\d+$";

String email = "123";

System.out.println(email.matches(emailRegEx));//true

 




原标题:JAVA基础之正则表达式

关键词:JAVA

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

亚马逊账号大规模二审到底是怎回事?!文末附亚马逊保险购买途径:https://www.ikjzd.com/articles/142292
eBay店铺营销要点:https://www.ikjzd.com/articles/142293
Pretty Diva案例分析| 品牌重塑:https://www.ikjzd.com/articles/142294
跨境大事件:5.4亿!华贸物流拟收购佳成国际70%股份:https://www.ikjzd.com/articles/142295
打造外贸私域流量,让询盘不在靠国际站:https://www.ikjzd.com/articles/142296
零基础带你搭建专业Shopify独立站!:https://www.ikjzd.com/articles/142297
83万单,Halara的TikTok美国小店爆单思路拆解:https://www.kjdsnews.com/a/1836319.html
83万单,Halara的TikTok美国小店爆单思路拆解:https://www.goluckyvip.com/news/186217.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流