Регулярні вирази, які використовуються у пошуку та сегментуванні, підтримуються 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 як окрема група | 
| Юридична інформація | Домашня сторінка | Карта змісту |