码迷,mamicode.com
首页 > 其他好文 > 详细

Regex正则表达式

时间:2019-12-23 13:02:36      阅读:86      评论:0      收藏:0      [点我收藏+]

标签:spl   固定   res   boolean   code   ssi   regex   mat   express   

Regular有规律的 Expression表达式

正则表达式regex
一个带有一定规律的表达式
匹配字符串格式的
正则表达式通常的作用如下:
1.字符串的格式校验 String类中提供的一个方法 boolean = str.matches("regex");
2.字符串的拆分及替换 String类中提供的方法replace split
3.字符串的查找 Pattern模式 Matcher匹配器

如下的所有都用来描述字符的信息:

[abc]   abc其中的一个
[^abc]  不能是abc其中的一个 其他都可以
[a-zA-Z]    表示必须是这两个范围内的
[a-z&&[^bc]]  表示a-z其中的一个但不能是b和c
|   或者
. 代表任意一个字符
\d  digit数字   [0-9]
\D  非数字       [^0-9]
\s  space留白  一个空格 一个回车 一个换行。。。
\S  非留白
\w  word单词  [0-9A-Za-z]  数字或字母都可以
\W 非单词        [^0-9A-Za-z]

如下的所有都用来描述字符出现的次数
?   0-1次    [0-9]?

*   0-n次

+  1-n次
   {n} 固定n次
   {n,} 至少出现n次
   {m,n}  m-n次

Regex正则表达式

标签:spl   固定   res   boolean   code   ssi   regex   mat   express   

原文地址:https://www.cnblogs.com/MrKeen/p/12083001.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!