1.什么是正则表达式
正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。
2.正则表达式的常用规则
(1)字符匹配
| \n | \s | \S | \d | \D | \w | \W |
| 换行符 | 空白符 | 非空白符 | 数字 | 非数字 | 单词字符 | 非单词字符 |
(2)特殊字符
| ^ | $ | \b | \B | () | . | ? | + | * | [] | {n,m} | | |
| 行开始 | 字符串结尾(行结尾) | 字边界 | 非字边界 | 子表达式开始和结尾 | 匹配单个字符 | 01 | 1n | 0n | 任意 | 范围|次数 | 二选一 |
3.应用
文本匹配