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