Page 37 - 4611
P. 37
Таблиця 2.1 – Способи представлення класів символів
[abc] a, b або c
[^abc] символ, крім a, b і c
[a-z] символ між a і z
[a-d[m-p]] або між a і d, або між m і p
. любий символ
\d [0-9]
\D [^0-9]
\s [ \t\n\x0B\f\r]
\S [^ \s]
\w [a-zA-Z_0-9]
\W [^\w]
\p{javaLowerCase} Character.isLowerCase()
\p{javaUpperCase} Character.isUpperCase()
Таблиця 2.3 – Способи задання логічних операцій
XY Після X слідує Y
X|Y X або Y
(X) X
Таблиця 2.4 – Квантифікатори
X? X один раз або жодного
X* X ноль або більше разів
X+ X один або більше разів
X{n} X n раз
X{n,} X n або більше разів
X{n,m} X від n до m
Початковий стан об’єкта типа Matcher не визначений. Для
того, щоб почати роботу з объектом Matcher необхідно визвати
один з його методів:
37