— Привет, Амиго! Отличная новость: я приготовил для тебя подборку лекций по регулярным выражениям. Обстоятельно, подробно, с примерами — все, как ты любишь!

— Профессор, вы же знаете, что мне больше нравится решать задачи… Впрочем… кажется, за лекциями я к вам и шел, пока меня не отвлекла стая робоптиц.

— Дружище, ворон по осени не считают. То есть, не лови цыплят. В общем, соберись! Новые знания тебя взбодрят.

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

Все, что нужно знать о регулярных выражениях, есть в подробном руководстве, которое написал Джефф Фринсен. Для удобства мы разделили его на пять частей: часть 1 и ссылки на следующие части — здесь.

Кодировка текста ASCII (Windows 1251, CP866, KOI8-R) и Юникод (UTF 8, 16, 32)

В этой статье Java не упоминается, но это подробный, полезный для обучения материал о кодировках.