String类 (二) ~正则表达式
正则表达式
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 次。
相关推荐
wangzhaotongalex 2020-10-20
rechanel 2020-11-16
cshanzhizi 2020-10-16
luofuIT成长记录 2020-09-22
taomengxing 2020-09-07
MaggieRose 2020-08-19
jyj00 2020-08-15
MaggieRose 2020-07-04
modaiairen 2020-06-28
ziggurat 2020-06-28
JnX 2020-06-27
jyj00 2020-06-26
山水沐光 2020-06-25
shqhope 2020-06-23
eroshn 2020-06-21
码墨 2020-06-16
wyq 2020-11-11
TLROJE 2020-10-26
风雨断肠人 2020-10-13