# Regular Expression Compound Pattern Example
__*RLIKE operation*__
__*REGEXP operation*__
__*regular expression*__
+ **`Los|Las, L[oa]s`**: Expression Equivalent 
+ For example: **`^[A-HJ-NP-Z][0-9]{4}([A-Z]{3})?$`**  
  + First character pattern: **`[A-HJ-NP-Z]`**  
  + The second to fifth characters pattern: **`[0-9]`**  
  + It is followed by three characters pattern: **`[A-Z]{3}`**  
    + Or maybe none of the above pattern: **`()?`**  
+ **`SELECT name, mass FROM universe.planets WHERE name RLIKE '(Ura|Ve)nus';`**  
+ **`SELECT * FROM addresses WHERE postcode RLIKE '^[A-HJ-NP-Z][0-9]{4}([A-Z]{3})?$';`**  
```
tidb> SELECT name, mass FROM universe.planets WHERE name RLIKE '~!@(Ura|Ve)nus@!~';
+--------+------+
| name   | mass |
+--------+------+
| Venus  | 4.87 |
| Uranus | 86.8 |
+--------+------+
2 rows in set (0.00 sec)
```

------------------------------------------------------------
```
tidb> SELECT name, mass FROM universe.planets WHERE name RLIKE '(Ura|Ve)nus';
+--------+------+
| name   | mass |
+--------+------+
| Venus  | 4.87 |
| Uranus | 86.8 |
+--------+------+
2 rows in set (0.00 sec)
```
