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

正则表达式简单小结

时间:2018-03-24 23:49:44      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:位置   字符   出现   字母   开始   code   unicode   划线   元字符   

常见通用字符

   
   
   
   
   
   
\w        匹配任意一个字母、数字或下划线
\W 匹配除字母、数字和下划线意外的任意一个字符
\d 匹配任意一个十进制数
\D 匹配除十进制以外的任意一个其他字符
\s 匹配任意一个空白字符
\S 匹配一个除空白字符以外的任意一个其他字符

 

 

 

 

 

 

 

 

常见元字符

. 匹配除换行符以外的任意字符
^ 匹配字符串开始的位置
$ 匹配字符串结束的位置
* 匹配0次、1次或多次前面的原子
? 匹配0次或一次前面的原子
+ 匹配1次或多次前面的原子
{n} 前面的原子恰好出现n次
{n,} 前面的原子至少出现n次
{m,n} 前面的原子至少出现n次,至多出现m次
| 模式选择字符
() 模式单元字符

 

 

 

 

 

 

 

 

 

 

 

 

 

模式修正符

I                 匹配是忽略大小写
M 多行匹配
L 做本地化识别匹配
U 根据Unicode字符及解析字符
S      让.匹配包括换行符,即用了该模式修正后,“.”匹配就可以匹配任意字符了

 

 

 

 

 

 

原子表

[xyz]代表中括号内任意一个原子进行匹配

[^xyz]代表除了中括号内的原子均可以匹配

正则表达式简单小结

标签:位置   字符   出现   字母   开始   code   unicode   划线   元字符   

原文地址:https://www.cnblogs.com/yyyyuan/p/8641641.html

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