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

String类 (二) ~正则表达式

时间:2019-10-27 11:12:46      阅读:96      评论:0      收藏:0      [点我收藏+]

标签:字母   margin   font   span   abc   概述   正则表达   表示   size   

正则表达式

1. 概述

正则表达式本质就是一个 字符串,用于进行数据格式的验证。

通常情况下,正则表达式使用  ^ (异或符号)开头,使用$  (美元符号) 结尾。        可以省略,但是推荐写上


 

2.常用规则

字符类:

[abc]     -表示可以出现a、b 或c中的任意字符

[^abc]   -表示可以出现任意字符,除了a、b 及c

[a-zA-Z]  -表示可以出现a到z 和 A到Z之间的任意字符。即可以出现所有的字母。

 

预定字:

 \d  -表示可以出现任何数字,相当于[0~9]

\D  -表示可以出现任何非数字,相当于[^0~9]

\s  -表示可以出现任何空白字符,相当于[  \t\n\x0B\f\r]

\S  -表示可以出现任何非空白字符,相当于[^\s]

\w  -表示可以出现任何单词字符,相当于[a-zA-Z_0~9]

\W  - 表示可以出现任何非单词字符,相当于[^\w]

 

数量词:

X?  -表示X可以出现一次或一次也没有,相当于 0-1次;

X*  -表示X可以出现零次或多次,相当于 0-n次;

X+  -表示X可以出现一次或多次,相当于 1-n次;

X{n}  -表示X恰好出现 n次

X{n, }  -表示X至少出现 n次,即 >=n 次

X{n,m}   -表示X至少出现 n次,但是不超过 m 次。即,>=n 且 <=m 次。

 


 

String类 (二) ~正则表达式

标签:字母   margin   font   span   abc   概述   正则表达   表示   size   

原文地址:https://www.cnblogs.com/penguin1024/p/11746619.html

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