Регулярні вирази, які використовуються у пошуку та сегментуванні, підтримуються Java. Якщо Вам потрібна детальніша інформація, зверніться за адресою http://java.sun.com/j2se/1.4.2/docs/api/java/util/regex/Pattern.html.
У мережі доступні прості інструкції щодо регулярних виразів (наприклад, http://www.regular-expressions.info/quickstart.html).
Конструкція... |
відповідає наступному: |
Прапори |
|
|
Дозволяє пошук збігів незалежно від регістра (за замовчуванням шаблон чуттєвий до регістра). |
Символи |
|
|
Символ x, крім наступного... |
|
Символ із шістнадцятковим значенням |
|
Символ табуляції ( |
|
Символ нового рядка (line feed) ( |
|
Символ повернення каретки ( |
\f |
Символ form-feed ('\u000C') |
\a |
Символ alert (bell) ('\u0007') |
\e |
Символ escape ('\u001B') |
\cx |
Керуючий символ, який відповідає x |
\0n |
Символ з вісімковим значенням 0n (0 <= n <= 7) |
\0nn |
Символ з вісімковим значенням 0nn (0 <= n <= 7) |
\0mnn |
Символ з вісімковим значенням 0mnn (0 <= m <= 3, 0 <= n <= 7) |
\xhh |
Символ із шістнадцятковим значенням 0xhh |
Лапки |
|
|
Екранує лише наступний символ. Це необхідно, якщо Ви хочете вставити мета-символи |
|
Це, наприклад, символ зворотнього слеша. |
|
Екранує всі символи перед |
|
Закінчує цитату, розпочату з \Q |
Класи блоків і категорій Unicode |
|
|
Символи у грецькому блоці (простий блок) |
|
Велика літера (проста категорія) |
|
Символ валюти |
|
Усі символи не в грецькому блоці (заперечення) |
|
Усі символи, крім великих літер (віднімання) |
Класи символів |
|
|
|
|
Усі символи |
|
від |
Заздалегідь визначені класи символів |
|
|
Будь-який символ (крім кінця рядка) |
|
Цифра: |
|
Не цифра: |
|
Символ пробілу: |
|
Не символ пробілу |
|
Символ слова: |
|
Не символ слова: |
Межі |
|
|
Початок рядка |
|
Кінець рядка |
|
Межа слова |
|
Не межа слова |
„Жадібні“ квантори |
|
Вони будуть шукати якнайбільше збігів. Наприклад, |
|
X |
X, один раз або жодного |
X |
X, жодного або більше разів |
X |
X, один або більше разів |
Вимушені (не жадібні) квантори |
|
Вони будуть шукати якнайменше збігів. Наприклад, |
|
X |
X, один раз або жодного |
X |
X, жодного або більше разів |
X |
X, один або більше разів |
Логічні оператори |
|
XY |
X після якого йде Y |
X |
Або X, або Y |
|
XY як окрема група |
Юридична інформація | Домашня сторінка | Карта змісту |