class DarkRaha extends com { // разработка приложений
            String a="Главная" b="Контакты" c="О сайте"
};

Регулярные выражения

Регулярные выражения определяют некоторый шаблон текста. Синтаксис описания шаблона практически во всех языках сходен, и берет свое начало от языка Perl. Ниже приведено описание синтаксиса на основе Java документации. Примеры конкретных шаблонов можно посмотреть на сайте regexlib.com.

Определение символов

Символьные классы

Символьный класс определяет множество допустимых символов, указывается в [].

Предопределенные классы

Определение границ

кванторы

операции

группировка

Операция группировки () позволяет указать вложенные шаблоны разбора (подшаблоны). Успешные результаты проверки на соответствие сохраняются в виде массива. Каждый элемент массива хранит результат соответствия одной пары круглых скобок. Также существует возможность отменить сохранение результата, т.е. определить подшаблон без обратной связи.

заковычивание

Следующие правила необходимы для использования спец. символов регулярных выражений как +, в качестве обычного символа регулярного выражения.

предопределенные классы для java

предопределенные классы для Unicode

Класс Character.UnicodeBlock содержит константы имен Unicode блоков.

предопределенные классы для POSIX

Только для символов US-ASCII. Эти классы были популярны в давние времена, сейчас их оставляют только для совместимости.

модификаторы

Для отключения модификатора служит знак -. Так же как и шаблоны модификаторы указываются внутри круглых скобок после символа ?. Комбинации модификаторов как (?im) допускается.


Рейтинг@Mail.ru