正则表达式字符表
# 正则表达式字符表
正则表达式非常强大,用来处理文本很难再有其他方式比他更为合适了。今天整理一些使用最频繁的正则表达式字符,以供需要用到的时候随时查阅。
. | 点号 | 匹配任何单个字符(注:点号在字符组内不算元字符) |
* | 星号 | 表示之前的元素出现任意次数或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次 | |
| | 选择符 | |
( ) | 群组,子表达式 |
编辑 (opens new window)
上次更新: 2024/01/26, 05:03:22
- 01
- python使用生成器读取大文件-500g09-24
- 02
- Windows环境下 Docker Desktop 安装 Nginx04-10
- 03
- 使用nginx部署多个前端项目(三种方式)04-10