Синтаксис регулярных выражений Java

Синтаксис регулярных выражений JavaПрежде чем продемонстрировать применение классов Pattern и Matcher на практике, следует пояснить, каким образом составляется регулярное выраже­ние.

Хотя ни одно из правил составления регулярных выражений нельзя назвать сложным, их очень много, и поэтому описать полностью все эти правила в одной статье просто невозможно.

Тем не менее ниже описываются некоторые из наибо­лее распространенных синтаксических конструкций регулярных выражений.

В общем, регулярное выражение состоит из обычных символов, классов симво­лов (наборов символов), метасимволов и кванторов. Обычный символ сопостав­ляется в исходном виде. Так, если шаблон содержит пару символов «xy«, то с этим шаблоном может совпасть только входная последовательность «xy«. Читать