空间网站模板题库制作助手app
正则表达式
1,正则表达式概述
正则表达式通常用于判断语句之内,用于判断某一字符串是否满足某一格式。
正则表达式由普通字符和元字符组成,普通字符包括小写字母,数字,标点符号及另外一些字符,元字符是指在正则表达式之内具有特殊意义的专用字符,可以用来规定其前导字符在目标对象之内的出现模式
2,正则表达式分类
正则表达式可以分为基本正则表达式和扩展正则表达式
基本正则表达式
| \ | 转义字符,用于过滤特殊字符的意义 |
| ^ | 匹配字符串开始位置的意义 |
| $ | 匹配字符串结束位置的意义 |
| . | 匹配除了\n之外的随意字符 |
| * | 匹配子表达式0次和多次 |
| \d | 匹配数字字符 |
| \D | 匹配非单词字符 |
| \s | 空白符 |
| \S | 非空白符 |
| \{n\} | 匹配左边的子表达式n次 |
| \{n,\} | 匹配左边的子表达式不少于n次 |
扩展正则表达式:
| + | 匹配子表达式1次和以上 |
| ? | 匹配子表达式0次和1次 |
| () | 将括号之内的字符串作为一个整体 |
| | | 以或的方式匹配字符串 |
