首页 > 其他 > 详细

正则表达式常用字符

时间:2020-06-02 13:25:15      阅读:43      评论:0      收藏:0      [点我收藏+]
  字符 说明
一般字符 . 匹配任意除换行符”\n“以外的字符
\ 转义字符,如需匹配*,可使用\*或者[*]
[] 字符集,对应位置可以是字符集中的任意一个字符
[^]表示取反,不是^后的字符的其他字符匹配
预定义字符集 \d 数字,相当于[0-9]
\D 非数字,相当于[^\d]
\s 空白字符,相当于[\t\r\n\f\v 空格 ]
\S 非空白字符,相当于[^\s]
\w 单词字符,包括数字和字母,相当于[A-Za-z0-9]
\W 非单词字符,非数字字母,相当于[^\w]
数量词 * 匹配前一个字符0或者无限次
+ 匹配前一个字符1或无限次
? 匹配前一个字符0或1次
{m} 匹配前一个字符m次
{m,n} 匹配前一个字符m到n次,最少m,最多n
边界匹配(不消耗待匹配字符中的字符) ^ p匹配开头或者多行模式的每一行的开头
$ p匹配结尾或者多行模式中的每一行的结尾
\A  
\Z  
\b p匹配出现在字母数字\w和非字母数字\W之间的边界。如:a\b!b可匹配出"a!b",\b前边是a(\w),后面是!(\W),故可匹配上
\B [^\b],匹配\w\w或者\W\W之间的边界。如:a\Bb或!\B!

正则表达式常用字符

原文:https://www.cnblogs.com/lihuijuan/p/13030169.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!