Java Regex - соответствующие классы символов
Ниже приведены различные примеры сопоставления классов символов с использованием регулярного выражения в java.
| Старший Нет | Построить и спички |
|---|---|
| 1 | [abc]
a, b или c (простой класс). |
| 2 | [^ abc]
Любой символ, кроме a, b или c (отрицание). |
| 3 | [а-я-я]
от a до z или от A до Z включительно (диапазон). |
| 4 | [ad [mp]]
от a до d или от m до p: [a-dm-p] (объединение). |
| 5 | [az && [def]]
d, e или f (пересечение). |
| 6 | [az && [^ bc]]
от a до z, кроме b и c: [ad-z] (вычитание) |
| 7 | [az && [^ mp]]
от a до z, а не от m до p: [a-lq-z] (вычитание). |