A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 虎鹏 中级黑马   /  2015-5-5 23:13  /  322 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

字符

规则                匹配                                例子
x                 字符 x                         a,代表就是字符a , b,代表就是字符b
\\                 反斜线字符                         d:\\123,  \\代表一个 \ 斜线
\t                 制表符                                Tab键  
\n                 新行(换行)符        
\r                 回车符


字符类
[abc]         a、b 或 c(简单类)         代表当前这个位置出现的数据是a,b,c中的某一个
[^abc]        除了 a、b 或 c,任何字符  代表当前这个位置除了a,b,c以外,都可以
[a-zA-Z] a 到 z 或 A 到 Z,两头的字母包括在内(范围)
[0-9]   0 到 9, 两头的数字包括在内(范围)
[a-zA-Z_0-9]                         代表当前位置 出现的数据可以使数字或字母或下划线


预定义字符类
.                任何字符
\d                 数字:[0-9]
\w                 单词字符:[a-zA-Z_0-9]

边界匹配器
^                 行的开头                                  ^规则$
$                 行的结尾
\b                 单词边界                         除了单词字符以外的数据就是单词边界,如 , . ! % 空格


Greedy 数量词
X?                 X,一次或一次也没有         X代表的是某一个表达式对应的匹配数据出现1次或者1次也没有
X*                 X,零次或多次                 X代表的是某一个表达式对应的匹配数据出现0次或者多次
X+                 X,一次或多次                 X代表的是某一个表达式对应的匹配数据出现一次或多次
X{n}         X,恰好 n 次                 X代表的是某一个表达式对应的匹配数据出现 恰好 n 次
X{n,}         X,至少 n 次                 X代表的是某一个表达式对应的匹配数据出现 至少 n 次
X{n,m}         X,至少 n 次,但是不超过 m 次                 X代表的是某一个表达式对应的匹配数据出现 至少 n 次,但是不超过 m 次        

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马