Java中的正则表达式

 2023-03-07 20:54:03  阅读 0

Java中的正则表达式(需先掌握元字符与限定符的知识)
1.常用的元字符及其意义
元字符
在正则表达式中的写法
意义
\d
“\\d”
代表 0~9.的任何一个数字
\D
“\\D”
代表任何一个非数字字符
\s
“\\s”
代表空格类字符,'\t’、'\n’、'\x0B’、'\f’、'\r’
\S
 “\S”
代表非空格类字符
\w
 “\\w”
代表可用于标识符的字符(不包括美元符号)
\W
 “\\W”
代表不能用于标识符的字符
 
\p{Lower)
\\p{Lower}
小写字母[a~z]
 
2.常用的限定修饰符的用法
X? X出现0次或1次
X* X出现0次或多次
X+ X出现1次或多次
X{n} X恰好出现n次
X{n,} X至少出现n次
X{n,m} X出现n~m次
XY X的后缀是Y
X|Y X或Y
 
3.String对象调用public boolean matches(String regex )方法可判断当前String对象的字符序列是否和参数regex的字符序列相匹配
Scanner read=new Scanner(System.in);         
String regex="-?[0-9]\\d*";//匹配整数和浮点数的正则表达式     
String s=read.next();         
if(s.matches(regex)) {     
  System.out.println("s与regex相匹配"); }   
else {
System.out.println("s与regex不相匹配");     
    }
字符串的匹配
字符串的匹配

上一篇: Java中的日期
下一篇: BigInteger(1)
标签:

如本站内容信息有侵犯到您的权益请联系我们删除,谢谢!!


Copyright © 2020 All Rights Reserved 京ICP5741267-1号 统计代码