正则表达式元字符含义:

Posted 文峰工作室

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了正则表达式元字符含义:相关的知识,希望对你有一定的参考价值。

正则表达式-字符表
. 点号 匹配任何单个字符(注:点号在字符组内不算元字符) 
* 星号 表示之前的元素出现任意次数或0次 
? 问号 前面元素出现0次或1次 
+ 加号 前面元素出现1次以上 
- 连字符 注意:只有连字符在字符组内部时,并且出现在两个字符之间时,才能表示字符的范围;
如果出现在字符组的开头,则只能表示连字符本身 
^ 脱字符 表示开头。注意:^在字符组的头部,将转换成排除型字符 
$ 美元符 表示结尾。 
\ 转义符 作用:把正则的元字符转换成元字符本身 
[ ] 字符组 范围描述符。[a-z]表示从a到z之间的任意一个。 
\w  英文字母和数字。即[0-9 A-Z a-z]。 
\W  非英文字母和数字 
\s  空字符,即[\t\n\r\f]。 
\S   非空字符。 
\d  数字,即[0-9]。 
\D  非数字。 
\b  词边界字符(在范围描述符外部时),表示为单词的分界符 
\B  非词边界字符 
\t 制表符  
{n}  前面的元素字符出现n次 
{m,n}  前面的元素最少出现m次,最多出现n次 
|  选择符 
( )  群组,子表达式 
  

以上是关于正则表达式元字符含义:的主要内容,如果未能解决你的问题,请参考以下文章

正则表达式字符含义

正则表达式元字符含义:

Linux正则表达式详解

正则表达式

正则表达式字符含义

正则表达式元字符扩展正则字符簇