1. 基本规则
| 表达式 | 描述 |
|---|---|
| * | 0次或者多次 |
| + | 1次或者多次 |
| ? | 可有可无 |
| . | 任意一个字符 |
| \. | 区间 |
| ^ | 以...开始 |
| $ | 以...结尾 |
| [abc] | 只有a、b或者c |
| [^abc] | 除了a、b、c 这三个字符 |
| [a-z] | 字符a-z |
| [0-9] | 数字0-9 |
| \d | 任何数字 |
| \D | 任何非数字 |
| \s | 任何空白字符 |
| \S | 任何非空白字符 |
| \w | 任何 字母 数字 |
| \W | 非字母 数字 |
| {m} | m次重复 |
| {m,n} | m到n次重复 |
2. 找出 名字 以 ‘christ’ 开头的所有 员工 人数
select count(*) from employees where first_name regexp '^christ';
3. 查找 姓氏 不包含 元音字符(a、e、i、o、u) 的 所有员工 人数
select count(*) from employees where last_name not regexp '[aeiou]';