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
   32   33   34   35   36   37   38   39   40