String.matches(“正则表达式”) --这样的用法
- 返回的是boolean
以下为常见的正则元字符:
- “.” 代表任何一个字符
- “\\d” 代表0~9的任意数字
— “\\D” 代表任意非数字 - “\\s” 代表空白字符
— “\\S” 表示非空白字符 - “\\w” 代表可以用作标识符的字符
— "\\W"代表非标识符
(\w 匹配字母或数字或下划线或汉字 等价于 ‘[A-Za-z0-9_]’。 )
- “\\p{Lower}” 代表小写字母
— “Upper” 代表大写字母 - “\\p{ASCII}” ascll字符
- “\\p{Alpha}” 字母字符
- “\\p{Digit}” 十进制数字
- “\\p{Alnum}” 数字或字母字符
- “\\p{Punct}” 标点符号
限定符
- ? 0次或1次
- *或+ 0次或多次
- {x} 正好出现x次
- {x,} 大于x次,也就是至少x次
- {x,y} 出现x到y次